use of com.tomasio.projects.trainning.form.TurmaEfetivaStep1Form in project trainning by fernandotomasio.
the class TurmasEfetivasController method editTurma.
@RequestMapping("/edit")
public String editTurma(Model model, WebRequest request) {
SimpleDateFormat dfYear = new SimpleDateFormat("yyyy");
SimpleDateFormat dfFull = new SimpleDateFormat("dd/MM/yyyy");
String turmaId = request.getParameter("turmaId");
Map organizacoes = initializeSelectableOrganizacoes();
Map cursos = initializeSelectableCursos();
model.addAttribute("selectableCursos", cursos);
model.addAttribute("selectableOrganizacoes", organizacoes);
TurmaEfetivaDTO dto = atividadesEnsinoService.findTurmaEfetiva(Long.parseLong(turmaId));
TurmaEfetivaStep1Form turma = new TurmaEfetivaStep1Form();
turma.setCursoId(dto.getCurso().getId());
turma.setExercicio(dto.getExercicio());
turma.setFolderId(dto.getFolderId());
if (dto.getPeriodoIndicacao() != null && dto.getDataInicio() != null) {
turma.setInicioIndicacoes(dto.getPeriodoIndicacao().getDataInicio());
}
if (dto.getPeriodoIndicacao() != null && dto.getDataTermino() != null) {
turma.setTerminoIndicacoes(dto.getPeriodoIndicacao().getDataTermino());
}
turma.setId(dto.getId());
turma.setNumeroTurma(dto.getNumeroTurma());
turma.setOrganizacaoGestoraId(dto.getOrganizacaoGestoraId());
turma.setQuantidadeVagas(dto.getQuantidadeVagas());
turma.setExtra(dto.isExtra());
turma.setPrivatedIndicacoes(dto.isPrivatedIndicacoes());
FaseDTO[] fases = dto.getFases();
if (fases == null || fases.length == 0) {
fases = new FaseDTO[1];
fases[0] = new FaseDTO();
}
model.addAttribute("fases", fases);
model.addAttribute("turma", turma);
return "turmas_efetivas/form/step1";
}
use of com.tomasio.projects.trainning.form.TurmaEfetivaStep1Form in project trainning by fernandotomasio.
the class TurmasEfetivasController method initializeTurmaEfetivaStep1Form.
public TurmaEfetivaStep1Form initializeTurmaEfetivaStep1Form(Long turmaId, ExternalContext context) {
OrganizacaoDTO userOrganization = (OrganizacaoDTO) context.getSessionMap().get("userOrganization");
TurmaEfetivaStep1Form turmaEfetivaStep1Form = new TurmaEfetivaStep1Form();
if (turmaId != null) {
TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(turmaId);
turmaEfetivaStep1Form.setId(turma.getId());
turmaEfetivaStep1Form.setFolderId(turma.getFolderId());
turmaEfetivaStep1Form.setCursoId(turma.getCurso().getId());
turmaEfetivaStep1Form.setNumeroTurma(turma.getNumeroTurma());
turmaEfetivaStep1Form.setQuantidadeVagas(turma.getQuantidadeVagas());
turmaEfetivaStep1Form.setExercicio(turma.getExercicio());
turmaEfetivaStep1Form.setExtra(turma.isExtra());
turmaEfetivaStep1Form.setAdiado(turma.isAdiado());
turmaEfetivaStep1Form.setBCAAtivacao(turma.getBCAAtivacao());
turmaEfetivaStep1Form.setBCAEncerramento(turma.getBCAEncerramento());
turmaEfetivaStep1Form.setDataBCAAtivacao(turma.getDataBCAAtivacao());
turmaEfetivaStep1Form.setDataBCAEncerramento(turma.getDataBCAEncerramento());
turmaEfetivaStep1Form.setOrganizacaoGestoraId(turma.getOrganizacaoGestoraId());
turmaEfetivaStep1Form.setDataAtivacao(turma.getDataAtivacao());
if (turma.getPeriodoIndicacao() != null) {
turmaEfetivaStep1Form.setInicioIndicacoes(turma.getPeriodoIndicacao().getDataInicio());
turmaEfetivaStep1Form.setTerminoIndicacoes(turma.getPeriodoIndicacao().getDataTermino());
}
} else {
turmaEfetivaStep1Form.setOrganizacaoGestoraId(userOrganization.getId());
}
return turmaEfetivaStep1Form;
}
Aggregations