use of com.tomasio.projects.trainning.dto.PessoaDTO in project trainning by fernandotomasio.
the class PessoasController method editPessoa.
@RequestMapping("/edit")
public String editPessoa(Model model, WebRequest request) {
String pessoaId = request.getParameter("pessoaId");
OrganizacaoDTO[] organizacoes = organizationalService.findAllOrganizacoes();
PessoaDTO pessoaDTO = organizationalService.findPessoa(Long.parseLong(pessoaId));
PessoaForm pessoaForm = new PessoaForm();
pessoaForm.setCpf(pessoaDTO.getCpf());
pessoaForm.setDataNascimento(pessoaDTO.getDataNascimentoFormatted());
pessoaForm.setDataPraca(pessoaDTO.getDataPracaFormatted());
pessoaForm.setEspecialidade(pessoaDTO.getEspecialidade());
pessoaForm.setId(pessoaDTO.getId());
pessoaForm.setIdentidade(pessoaDTO.getIdentidade());
pessoaForm.setNome(pessoaDTO.getNome());
pessoaForm.setNomeGuerra(pessoaDTO.getNomeGuerra());
pessoaForm.setImported(pessoaDTO.isImported());
if (pessoaDTO.getOrganizacao() != null) {
pessoaForm.setOrganizacaoId(pessoaDTO.getOrganizacao().getId());
pessoaForm.setOrganizacaoSigla(pessoaDTO.getOrganizacao().getSigla());
}
pessoaForm.setPosto(pessoaDTO.getPosto());
pessoaForm.setQuadro(pessoaDTO.getQuadro());
pessoaForm.setSaram(pessoaDTO.getSaram());
pessoaForm.setAtivo(pessoaDTO.isAtivo());
TelefoneDTO[] telefones = pessoaDTO.getTelefones();
if (telefones == null || telefones.length == 0) {
telefones = new TelefoneDTO[1];
telefones[0] = new TelefoneDTO();
}
model.addAttribute("telefones", telefones);
model.addAttribute("pessoa", pessoaDTO);
model.addAttribute("quadroatual", pessoaDTO.getQuadro());
model.addAttribute("especatual", pessoaDTO.getEspecialidade());
model.addAttribute("postoatual", pessoaDTO.getPosto());
model.addAttribute("externoFAB", pessoaDTO.getExternoFAB());
EmailDTO[] emails = pessoaDTO.getEmails();
if (emails == null || emails.length == 0) {
emails = new EmailDTO[1];
emails[0] = new EmailDTO();
}
model.addAttribute("emails", emails);
model.addAttribute("importado", pessoaDTO.isImported());
model.addAttribute(pessoaForm);
model.addAttribute("organizacoes", organizacoes);
return "pessoas/form";
}
use of com.tomasio.projects.trainning.dto.PessoaDTO in project trainning by fernandotomasio.
the class PessoasController method showDetails.
@RequestMapping("/detail")
public String showDetails(Model model, WebRequest request) {
String pessoaId = request.getParameter("pessoaId");
PessoaDTO pessoa = organizationalService.findPessoa(Long.parseLong(pessoaId));
model.addAttribute("pessoa", pessoa);
model.addAttribute("importado", pessoa.isImported());
TelefoneDTO[] telefones = pessoa.getTelefones();
model.addAttribute("telefones", telefones);
EmailDTO[] emails = pessoa.getEmails();
model.addAttribute("emails", emails);
return "pessoas/detail";
}
use of com.tomasio.projects.trainning.dto.PessoaDTO in project trainning by fernandotomasio.
the class HistoryController method listPessoas.
@RequestMapping("/select_pessoa")
public String listPessoas(Model model, WebRequest request) {
String search = request.getParameter("search");
String cpf = request.getParameter("cpf");
if (search != null) {
if (search != null && search.length() >= 3) {
model.addAttribute("pessoas", organizationalService.searchPessoa(search));
}
}
if (cpf != null) {
List<PessoaDTO> pessoas = new ArrayList<PessoaDTO>();
PessoaDTO pessoa = organizationalService.findPessoaByCPF(cpf);
if (pessoa != null) {
pessoas.add(pessoa);
}
model.addAttribute("pessoas", pessoas);
}
return "history/select_pessoa";
}
use of com.tomasio.projects.trainning.dto.PessoaDTO in project trainning by fernandotomasio.
the class InstrutoresController method editAnaliseHabilitacaoInstrutorForm.
public AnalisePropostaHabilitacaoForm editAnaliseHabilitacaoInstrutorForm(Long habilitacaoAnsaliseId) {
AnalisePropostaHabilitacaoForm form = new AnalisePropostaHabilitacaoForm();
HabilitacaoInstrutorPropostaDTO proposta = (HabilitacaoInstrutorPropostaDTO) instructorsService.findHabilitacaoInstrutor(habilitacaoAnsaliseId);
// PessoaDTO pessoa = organizationalService.findPessoa(proposta.getPessoa().getId());
PessoaDTO pessoa = proposta.getPessoa();
form.setPropostaId(proposta.getId());
form.setPessoaTargeta(pessoa.getTargetaCompleta());
if (pessoa.getOrganizacao() != null) {
form.setOMSigla(pessoa.getOrganizacao().getSigla());
}
form.setJustificativa(proposta.getJustificativa());
form.setExperiencia(proposta.getExperiencia());
form.setParecer("");
return form;
}
use of com.tomasio.projects.trainning.dto.PessoaDTO 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;
}
Aggregations