use of com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm in project trainning by fernandotomasio.
the class InstrutoresController method editHabilitacaoInstrutorForm.
public HabilitacaoInstrutorForm editHabilitacaoInstrutorForm(Long habilitacaoId) {
HabilitacaoInstrutorForm form = new HabilitacaoInstrutorForm();
HabilitacaoInstrutorEfetivaDTO habilitacao = (HabilitacaoInstrutorEfetivaDTO) instructorsService.findHabilitacaoInstrutor(habilitacaoId);
PessoaDTO pessoa = organizationalService.findPessoa(habilitacao.getPessoa().getId());
form.setCoordenador(habilitacao.isCoordenador());
form.setCursoId(habilitacao.getCurso().getId());
EmailDTO[] emails = pessoa.getEmails();
for (EmailDTO email : emails) {
if (email.isPreference()) {
form.setEmail(email.getAddress());
break;
}
}
TelefoneDTO[] telefones = pessoa.getTelefones();
for (TelefoneDTO telefone : telefones) {
if (telefone.isPreference()) {
form.setTelefone(telefone.getNumero());
break;
}
}
form.setPessoaId(habilitacao.getPessoa().getId());
form.setDataInicio(habilitacao.getPeriodo().getDataInicio());
form.setDataTermino(habilitacao.getPeriodo().getDataTermino());
form.setExperiencia(habilitacao.getExperiencia());
form.setId(habilitacao.getId());
if (pessoa.getOrganizacao() != null) {
form.setOMSigla(pessoa.getOrganizacao().getSigla());
}
form.setPessoaTargeta(pessoa.getTargetaCompleta());
form.setSombra(habilitacao.isSombra());
return form;
}
use of com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm in project trainning by fernandotomasio.
the class InstrutoresController method editInstrutor.
@RequestMapping("/edit")
public String editInstrutor(Model model, WebRequest request) {
SimpleDateFormat dfFull = new SimpleDateFormat("dd/MM/yyyy");
String instrutorId = request.getParameter("instrutorId");
HabilitacaoInstrutorEfetivaDTO dto = (HabilitacaoInstrutorEfetivaDTO) instructorsService.findHabilitacaoInstrutor(Long.parseLong(instrutorId));
HabilitacaoInstrutorForm instrutor = new HabilitacaoInstrutorForm();
instrutor.setCoordenador(dto.isCoordenador());
instrutor.setId(dto.getId());
instrutor.setPessoaId(dto.getPessoa().getId());
instrutor.setCursoId(dto.getCurso().getId());
instrutor.setPessoaTargeta(dto.getPessoa().getTargetaCompleta());
instrutor.setOMSigla(dto.getPessoa().getOrganizacao().getSigla());
instrutor.setSombra(dto.isSombra());
// instrutor.setPendente(dto.isPendente());
// instrutor.setJustificativa(dto.getJustificativa());
instrutor.setExperiencia(dto.getExperiencia());
if (dto.getPeriodo() != null && dto.getPeriodo().getDataInicio() != null) {
instrutor.setDataInicio(dto.getPeriodo().getDataInicio());
}
if (dto.getPeriodo() != null && dto.getPeriodo().getDataTermino() != null) {
instrutor.setDataTermino(dto.getPeriodo().getDataTermino());
}
model.addAttribute(instrutor);
model.addAttribute("pessoa", dto.getPessoa());
return "instrutores/form";
}
use of com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm in project trainning by fernandotomasio.
the class InstrutoresController method initializeHabilitacaoInstrutorForm.
public HabilitacaoInstrutorForm initializeHabilitacaoInstrutorForm(Map pessoa, Map curso) {
HabilitacaoInstrutorForm form = new HabilitacaoInstrutorForm();
Long pessoaId = (Long) pessoa.get("id");
Long cursoId = (Long) curso.get("id");
PessoaDTO pessoaDTO = organizationalService.findPessoa(pessoaId);
form.setPessoaTargeta(pessoaDTO.getTargetaCompleta());
if (pessoaDTO.getOrganizacao() == null) {
form.setOMSigla(pessoaDTO.getOrganizacao().getSigla());
}
form.setPessoaId(pessoaId);
form.setCursoId(cursoId);
form.setDataInicio(new Date());
return form;
}
use of com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm in project trainning by fernandotomasio.
the class InstrutoresController 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 "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 "instrutores/form";
}
use of com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm in project trainning by fernandotomasio.
the class ConvitesInstrutoresController method editInstrutor.
@RequestMapping("/edit")
public String editInstrutor(Model model, WebRequest request) {
SimpleDateFormat dfFull = new SimpleDateFormat("dd/MM/yyyy");
String instrutorId = request.getParameter("instrutorId");
HabilitacaoInstrutorEfetivaDTO dto = (HabilitacaoInstrutorEfetivaDTO) instructorsService.findHabilitacaoInstrutor(Long.parseLong(instrutorId));
HabilitacaoInstrutorForm instrutor = new HabilitacaoInstrutorForm();
instrutor.setCoordenador(dto.isCoordenador());
instrutor.setId(dto.getId());
instrutor.setPessoaId(dto.getPessoa().getId());
instrutor.setCursoId(dto.getCurso().getId());
instrutor.setPessoaTargeta(dto.getPessoa().getTargetaCompleta());
instrutor.setOMSigla(dto.getPessoa().getOrganizacao().getSigla());
instrutor.setSombra(dto.isSombra());
// instrutor.setPendente(dto.isPendente());
// instrutor.setJustificativa(dto.getJustificativa());
instrutor.setExperiencia(dto.getExperiencia());
if (dto.getPeriodo() != null && dto.getPeriodo().getDataInicio() != null) {
instrutor.setDataInicio(dto.getPeriodo().getDataInicio());
}
if (dto.getPeriodo() != null && dto.getPeriodo().getDataTermino() != null) {
instrutor.setDataTermino(dto.getPeriodo().getDataTermino());
}
model.addAttribute(instrutor);
model.addAttribute("pessoa", dto.getPessoa());
return "convites_instrutores/form";
}
Aggregations