use of com.tomasio.projects.trainning.form.CancelamentoMatricula in project trainning by fernandotomasio.
the class TurmasEfetivasController method cancelaMatricula.
@RequestMapping("/cancel_matricula")
public String cancelaMatricula(Model model, WebRequest request) {
String tipo = (String) request.getParameter("tipo");
CancelamentoMatricula cancelamentoMatricula = new CancelamentoMatricula();
if (tipo.equals("Aluno")) {
MatriculaAlunoDTO dto = (MatriculaAlunoDTO) atividadesEnsinoService.findMatricula(Long.parseLong(request.getParameter("matriculaId")));
model.addAttribute("pessoa", organizationalService.findPessoa(dto.getPessoa().getId()));
cancelamentoMatricula.setPessoaId(dto.getPessoa().getId());
} else {
MatriculaInstrutorDTO dto = (MatriculaInstrutorDTO) atividadesEnsinoService.findMatricula(Long.parseLong(request.getParameter("matriculaId")));
model.addAttribute("pessoa", organizationalService.findPessoa(dto.getPessoa().getId()));
cancelamentoMatricula.setPessoaId(dto.getPessoa().getId());
}
cancelamentoMatricula.setMatriculaId(Long.parseLong(request.getParameter("matriculaId")));
model.addAttribute(cancelamentoMatricula);
return "turmas_efetivas/form_cancelamento_matricula";
}
Aggregations