use of com.tomasio.projects.trainning.dto.SolicitacaoPacespDTO in project trainning by fernandotomasio.
the class SolicitacaoPacesp method createDTO.
public SolicitacaoPacespDTO createDTO() {
NumberFormat nf = NumberFormat.getCurrencyInstance();
SolicitacaoPacespDTO dto = new SolicitacaoPacespDTO();
dto.setId(id);
dto.setAno(ano);
dto.setCidade(cidade);
dto.setCurso(curso);
dto.setCustoUnitario(custoUnitario);
dto.setObservacao(observacao);
dto.setDuracao(duracao);
dto.setRascunho(rascunho);
dto.setEstado(estado);
dto.setJustificativa(justificativa);
dto.setLocal(local);
if (organizacaoProponente != null) {
dto.setOrganizacaoProponente(organizacaoProponente.createDTOMinimal());
}
if (organizacaoSolicitante != null) {
dto.setOrganizacaoSolicitante(organizacaoSolicitante.createDTOMinimal());
}
dto.setCustoTotal(custoUnitario * (quantidadeVagasCivil + quantidadeVagasMilitar));
dto.setCustoTotalAprovado(custoUnitario * (quantidadeVagasCivilAprovado + quantidadeVagasMilitarAprovado));
dto.setPrioridade(prioridade);
dto.setQuantidadeVagasMilitar(quantidadeVagasMilitar);
dto.setQuantidadeVagasMilitarAprovado(quantidadeVagasMilitarAprovado);
dto.setQuantidadeVagasCivil(quantidadeVagasCivil);
dto.setQuantidadeVagasCivilAprovado(quantidadeVagasCivilAprovado);
dto.setAprovado(aprovado);
dto.setCustoUnitarioFormatted(nf.format(custoUnitario).split(" ")[1]);
dto.setCustoTotalFormatted(nf.format(dto.getCustoTotal()).split(" ")[1]);
dto.setCustoTotalAprovadoFormatted(nf.format(dto.getCustoTotalAprovado()).split(" ")[1]);
return dto;
}
Aggregations