use of com.tomasio.projects.trainning.dto.CursoDTO in project trainning by fernandotomasio.
the class PlanejamentosController method detailSolicitacao.
@RequestMapping("/detail_planejamento")
public String detailSolicitacao(Model model, WebRequest request) {
PlanejamentoDTO planejamento = planningService.findPlanejamento(Long.parseLong(request.getParameter("planejamentoId")));
CursoDTO[] cursos = trainningService.findAllCursos(null, null, null, null);
AreaDTO[] areas = trainningService.findAllAreas();
OrganizacaoDTO[] organizacoes = organizationalService.findAllOrganizacoes();
model.addAttribute("planejamento", planejamento);
model.addAttribute("areas", areas);
model.addAttribute("organizacoes", organizacoes);
model.addAttribute("cursos", cursos);
return "detail_planejamento";
}
use of com.tomasio.projects.trainning.dto.CursoDTO in project trainning by fernandotomasio.
the class TurmasEfetivasController method initializeSelectableCursos.
public Map initializeSelectableCursos() {
Map result = new HashMap();
List<CursoDTO> cursos = null;
cursos = Arrays.asList(trainningService.findAllCursos(null, null, null, null));
result.put(null, "");
for (CursoDTO curso : cursos) {
result.put(curso.getId(), curso.getCodigo());
}
return result;
}
use of com.tomasio.projects.trainning.dto.CursoDTO in project trainning by fernandotomasio.
the class ChartsController method initializeCustoData.
public Map initializeCustoData(SelectCustoForm form) {
Map result = new HashMap();
SimpleDateFormat df = new SimpleDateFormat("yyyy");
OrganizacaoDTO organizacao = organizationalService.findOrganizacao(form.getOrganizacaoGestoraId());
if (form.getCursoId() != null && form.getCursoId() > 0) {
CursoDTO curso = trainningService.findCurso(form.getCursoId());
result.put("curso", curso.getCodigo());
} else {
form.setCursoId(null);
}
result.put("organizacaoGestora", organizacao.getSigla());
result.put("ano", df.format(form.getAno()));
TurmaEfetivaDTO[] turmas = atividadesEnsinoService.findAllTurmasEfetivas(form.getAno(), null, form.getCursoId(), null, form.getOrganizacaoGestoraId(), null);
Map<String, BigDecimal> custosRealizadoAlunosMap = atividadesEnsinoService.calculateCustoRealizadoAlunos(turmas);
Map<String, BigDecimal> custosPrevistoAlunosMap = atividadesEnsinoService.calculateCustoPrevistoAlunos(turmas);
Map<String, BigDecimal> custosRealizadoInstrutoresMap = atividadesEnsinoService.calculateCustoRealizadoInstrutores(turmas);
Map<String, BigDecimal> custosPrevistoInstrutoresMap = atividadesEnsinoService.calculateCustoPrevistoInstrutores(turmas);
BigDecimal diariasAlunosRealizado = custosRealizadoAlunosMap.get("diarias");
BigDecimal transporteAlunosRealizado = custosRealizadoAlunosMap.get("transporte");
BigDecimal diariasAlunosPrevisto = custosPrevistoAlunosMap.get("diarias");
BigDecimal transporteAlunosPrevisto = custosPrevistoAlunosMap.get("transporte");
BigDecimal diariasInstrutoresRealizado = custosRealizadoInstrutoresMap.get("diarias");
BigDecimal diariasInstrutoresPrevisto = custosPrevistoInstrutoresMap.get("diarias");
BigDecimal transporteInstrutoresRealizado = custosRealizadoInstrutoresMap.get("transporte");
BigDecimal transporteInstrutoresPrevisto = custosPrevistoInstrutoresMap.get("transporte");
BigDecimal totalInstrutoresRealizado = custosRealizadoInstrutoresMap.get("total");
BigDecimal totalInstrutoresPrevisto = custosPrevistoInstrutoresMap.get("total");
BigDecimal totalAlunosPrevisto = custosPrevistoAlunosMap.get("total");
BigDecimal totalAlunosRealizado = custosRealizadoAlunosMap.get("total");
BigDecimal totalRealizado = totalAlunosRealizado.add(totalInstrutoresRealizado);
BigDecimal totalPrevisto = totalInstrutoresPrevisto.add(totalAlunosPrevisto);
result.put("diariasAlunosRealizado", diariasAlunosRealizado.toPlainString());
result.put("transporteAlunosRealizado", transporteAlunosRealizado.toPlainString());
result.put("diariasInstrutoresRealizado", diariasInstrutoresRealizado.toPlainString());
result.put("diariasInstrutoresPrevisto", diariasInstrutoresPrevisto.toPlainString());
result.put("transporteInstrutoresPrevisto", transporteInstrutoresPrevisto.toPlainString());
result.put("transporteInstrutoresRealizado", transporteInstrutoresRealizado.toPlainString());
result.put("diariasAlunosPrevisto", diariasAlunosPrevisto.toPlainString());
result.put("transporteAlunosPrevisto", transporteAlunosPrevisto.toPlainString());
result.put("totalAlunosPrevisto", totalAlunosPrevisto.toPlainString());
result.put("totalAlunosRealizado", totalAlunosRealizado.toPlainString());
result.put("totalInstrutoresRealizado", totalInstrutoresRealizado.toPlainString());
result.put("totalInstrutoresPrevisto", totalInstrutoresPrevisto.toPlainString());
result.put("totalPrevisto", totalPrevisto.toPlainString());
result.put("totalRealizado", totalRealizado.toPlainString());
return result;
}
use of com.tomasio.projects.trainning.dto.CursoDTO in project trainning by fernandotomasio.
the class CurriculosMinimosController method saveStep1.
public void saveStep1(CurriculoMinimoForm form) {
CMFormStep1 cMFormStep1 = form.getcMFormStep1();
CursoDTO curso = trainningService.findCurso(form.getCursoId());
if (form.getId() == null) {
CurriculoMinimoDTO curriculoMinimo = new CurriculoMinimoDTO();
curriculoMinimo.setAmbito(cMFormStep1.getAmbito());
curriculoMinimo.setConceituacoes(cMFormStep1.getConceituacoes());
curriculoMinimo.setFinalidadeInstrucao(cMFormStep1.getFinalidade());
curriculoMinimo.setCurso(curso);
Long id = teachingDocumentsService.createCurriculoMinimo(curriculoMinimo);
form.setId(id);
} else {
CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(form.getId());
curriculoMinimo.setAmbito(cMFormStep1.getAmbito());
curriculoMinimo.setConceituacoes(cMFormStep1.getConceituacoes());
curriculoMinimo.setFinalidadeInstrucao(cMFormStep1.getFinalidade());
teachingDocumentsService.updateCurriculoMinimo(curriculoMinimo);
}
}
use of com.tomasio.projects.trainning.dto.CursoDTO in project trainning by fernandotomasio.
the class CursosController method editCurso.
@RequestMapping("/edit")
public String editCurso(Model model, WebRequest request) {
String cursoId = request.getParameter("cursoId");
CursoDTO dto = trainningService.findCurso(Long.parseLong(cursoId));
CursoForm cursoForm = new CursoForm();
cursoForm.setAtivo(dto.isAtivo());
cursoForm.setVisivel(dto.isVisivel());
cursoForm.setEhGT(dto.isEhGT());
cursoForm.setInstrucao(dto.isInstrucao());
cursoForm.setCodigo(dto.getCodigo());
cursoForm.setCodigoVelho(dto.getCodigoVelho());
cursoForm.setDescricao(dto.getDescricao());
cursoForm.setDuracao(dto.getDuracao());
cursoForm.setEstrangeiro(dto.isEstrangeiro());
cursoForm.setId(dto.getId());
cursoForm.setPlanoId(dto.getPlanoId());
cursoForm.setAreaId(dto.getAreaId());
cursoForm.setQuantidadeVagas(dto.getQuantidadeVagas());
if (dto.getFolhaRosto() != null) {
cursoForm.setObjetivo(dto.getFolhaRosto().getObjetivo());
cursoForm.setDisciplinas(dto.getFolhaRosto().getDisciplinas());
cursoForm.setPreRequisitos(dto.getFolhaRosto().getPreRequisitos());
cursoForm.setObservacoes(dto.getFolhaRosto().getObservacoes());
}
model.addAttribute("planos", initializeSelectablePlanos());
model.addAttribute("areas", initializeSelectableAreas());
model.addAttribute(cursoForm);
return "cursos/form";
}
Aggregations