use of com.tomasio.projects.trainning.dto.HabilitacaoInstrutorPropostaDTO in project trainning by fernandotomasio.
the class HabilitacaoInstrutorProposta method createDTO.
@Override
public HabilitacaoInstrutorPropostaDTO createDTO() {
HabilitacaoInstrutorPropostaDTO dto = new HabilitacaoInstrutorPropostaDTO();
dto.setId(id);
dto.setJustificativa(justificativa);
dto.setExperiencia(experiencia);
dto.setPessoa(pessoa.createDTOWithoutDependencies());
dto.setCurso(curso.createDTOWithoutDependencies());
dto.setEmail(email);
dto.setTelefone(telefone);
return dto;
}
use of com.tomasio.projects.trainning.dto.HabilitacaoInstrutorPropostaDTO in project trainning by fernandotomasio.
the class InstructorsServiceSimpleImpl method findAllHabilitacoesInstrutoresPropostas.
@Override
@Transactional(readOnly = true)
public HabilitacaoInstrutorPropostaDTO[] findAllHabilitacoesInstrutoresPropostas(Long cursoId, Long organizacaoId, Long pessoaId) {
HabilitacaoInstrutorDAO dao = factory.getHabilitacaoInstrutorDAO();
HabilitacaoInstrutorPropostaDTO[] instrutorsArray = null;
try {
List<HabilitacaoInstrutorProposta> instrutores = dao.findAllHabilitacoesPropostas(cursoId, organizacaoId, pessoaId);
if (instrutores != null) {
instrutorsArray = new HabilitacaoInstrutorPropostaDTO[instrutores.size()];
for (int i = 0; i < instrutores.size(); i++) {
instrutorsArray[i] = instrutores.get(i).createDTO();
}
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return instrutorsArray;
}
use of com.tomasio.projects.trainning.dto.HabilitacaoInstrutorPropostaDTO 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.HabilitacaoInstrutorPropostaDTO in project trainning by fernandotomasio.
the class InstrutoresController method initializeHabilitacoesPropostasDataList.
public List initializeHabilitacoesPropostasDataList(Map curso) {
List result = new ArrayList();
Long cursoId = (Long) curso.get("id");
HabilitacaoInstrutorPropostaDTO[] habilitacoes = instructorsService.findAllHabilitacoesInstrutoresPropostas(cursoId, null, null);
for (HabilitacaoInstrutorPropostaDTO habilitacao : habilitacoes) {
Map item = new HashMap();
item.put("id", habilitacao.getId());
String instrutor = habilitacao.getPessoa().getPosto() + " " + habilitacao.getPessoa().getNome() + " ";
item.put("nome", instrutor);
OrganizacaoDTO organizacao = organizationalService.findOrganizacao(habilitacao.getPessoa().getOrganizacao().getId());
if (organizacao != null) {
item.put("organizacao", organizacao.getSigla());
} else {
item.put("organizacao", "ND");
}
result.add(item);
}
return result;
}
use of com.tomasio.projects.trainning.dto.HabilitacaoInstrutorPropostaDTO in project trainning by fernandotomasio.
the class InstrutoresController method savePropostaHabilitacaoInstrutor.
public void savePropostaHabilitacaoInstrutor(PropostaHabilitacaoInstrutorForm form) {
HabilitacaoInstrutorPropostaDTO dto = new HabilitacaoInstrutorPropostaDTO();
dto.setId(form.getId());
dto.setCurso(trainningService.findCurso(form.getCursoId()));
dto.setPessoa(organizationalService.findPessoa(form.getPessoaId()));
dto.setExperiencia(form.getExperiencia());
dto.setJustificativa(form.getJustificativa());
if (form.getId() == null) {
instructorsService.createHabilitacaoInstrutor(dto);
} else {
instructorsService.updateHabilitacaoInstrutor(dto);
}
}
Aggregations