Search in sources :

Example 1 with CancelamentoMatricula

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";
}
Also used : CancelamentoMatricula(com.tomasio.projects.trainning.form.CancelamentoMatricula) PreMatriculaAlunoDTO(com.tomasio.projects.trainning.dto.PreMatriculaAlunoDTO) MatriculaAlunoDTO(com.tomasio.projects.trainning.dto.MatriculaAlunoDTO) PreMatriculaInstrutorDTO(com.tomasio.projects.trainning.dto.PreMatriculaInstrutorDTO) MatriculaInstrutorDTO(com.tomasio.projects.trainning.dto.MatriculaInstrutorDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Aggregations

MatriculaAlunoDTO (com.tomasio.projects.trainning.dto.MatriculaAlunoDTO)1 MatriculaInstrutorDTO (com.tomasio.projects.trainning.dto.MatriculaInstrutorDTO)1 PreMatriculaAlunoDTO (com.tomasio.projects.trainning.dto.PreMatriculaAlunoDTO)1 PreMatriculaInstrutorDTO (com.tomasio.projects.trainning.dto.PreMatriculaInstrutorDTO)1 CancelamentoMatricula (com.tomasio.projects.trainning.form.CancelamentoMatricula)1 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)1