Search in sources :

Example 6 with HabilitacaoInstrutorForm

use of com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm in project trainning by fernandotomasio.

the class ConvitesInstrutoresController method newInstrutor.

@RequestMapping("/new")
public String newInstrutor(Model model, WebRequest request, @ModelAttribute("curso") @Valid CursoDTO curso) {
    String pessoaIdParam = request.getParameter("pessoaId");
    if (pessoaIdParam == null || pessoaIdParam.equals("")) {
        return "convites_instrutores/select_pessoa";
    }
    HabilitacaoInstrutorForm habilitacaoInstrutor = new HabilitacaoInstrutorForm();
    PessoaDTO pessoa = organizationalService.findPessoa(Long.parseLong(pessoaIdParam));
    habilitacaoInstrutor.setPessoaId(pessoa.getId());
    habilitacaoInstrutor.setPessoaTargeta(pessoa.getTargetaCompleta());
    habilitacaoInstrutor.setOMSigla(pessoa.getOrganizacao().getSigla());
    habilitacaoInstrutor.setCursoId(curso.getId());
    model.addAttribute(habilitacaoInstrutor);
    model.addAttribute("pessoa", pessoa);
    return "convites_instrutores/form";
}
Also used : PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) HabilitacaoInstrutorForm(com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Aggregations

HabilitacaoInstrutorForm (com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm)6 PessoaDTO (com.tomasio.projects.trainning.dto.PessoaDTO)4 PropostaHabilitacaoInstrutorForm (com.tomasio.projects.trainning.form.instrutores.PropostaHabilitacaoInstrutorForm)4 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)4 HabilitacaoInstrutorEfetivaDTO (com.tomasio.projects.trainning.dto.HabilitacaoInstrutorEfetivaDTO)3 SimpleDateFormat (java.text.SimpleDateFormat)2 EmailDTO (com.tomasio.projects.trainning.dto.EmailDTO)1 TelefoneDTO (com.tomasio.projects.trainning.dto.TelefoneDTO)1 Date (java.util.Date)1