use of com.tomasio.projects.trainning.dto.SolicitacaoPlamensDTO in project trainning by fernandotomasio.
the class PlamensController method saveSolicitacao.
@RequestMapping("/save_solicitacao_plamens")
public String saveSolicitacao(Model model, @Valid SolicitacaoPlamens solicitacao, BindingResult bindingResult, WebRequest request) {
String operation = request.getParameter("operation");
solicitacao.setRascunho(true);
if (operation.equals("salvar")) {
solicitacao.setRascunho(false);
if (bindingResult.hasErrors()) {
model.addAttribute("solicitacao", solicitacao);
return "form_solicitacao_plamens";
}
}
SolicitacaoPlamensDTO dto = new SolicitacaoPlamensDTO();
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
dto.setAno(2019);
dto.setOrganizacaoProponente(organizationalService.findOrganizacao(solicitacao.getOrganizacaoProponenteId()));
dto.setOrganizacaoSolicitante(organizationalService.findOrganizacao(solicitacao.getOrganizacaoSolicitanteId()));
dto.setTipo(solicitacao.getTipo());
dto.setDisciplinas(solicitacao.getDisciplina());
dto.setRascunho(solicitacao.isRascunho());
dto.setDuracao(solicitacao.getDuracao());
if (solicitacao.getAuxilioMoradia() != null && !solicitacao.getAuxilioMoradia().equals("")) {
dto.setAuxilioMoradia(Float.parseFloat(solicitacao.getAuxilioMoradia().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAuxilioMoradia1() != null && !solicitacao.getAuxilioMoradia1().equals("")) {
dto.setAuxilioMoradia1(Float.parseFloat(solicitacao.getAuxilioMoradia1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAuxilioMoradia2() != null && !solicitacao.getAuxilioMoradia2().equals("")) {
dto.setAuxilioMoradia2(Float.parseFloat(solicitacao.getAuxilioMoradia2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAuxilioMoradia3() != null && !solicitacao.getAuxilioMoradia3().equals("")) {
dto.setAuxilioMoradia3(Float.parseFloat(solicitacao.getAuxilioMoradia3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getSalario() != null && !solicitacao.getSalario().equals("")) {
dto.setSalario(Float.parseFloat(solicitacao.getSalario().replace(".", "").replace(",", ".")));
}
if (solicitacao.getSalario1() != null && !solicitacao.getSalario1().equals("")) {
dto.setSalario1(Float.parseFloat(solicitacao.getSalario1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getSalario2() != null && !solicitacao.getSalario2().equals("")) {
dto.setSalario2(Float.parseFloat(solicitacao.getSalario2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getSalario3() != null && !solicitacao.getSalario3().equals("")) {
dto.setSalario3(Float.parseFloat(solicitacao.getSalario3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAjudaCusto() != null && !solicitacao.getAjudaCusto().equals("")) {
dto.setAjudaCusto(Float.parseFloat(solicitacao.getAjudaCusto().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAjudaCusto1() != null && !solicitacao.getAjudaCusto1().equals("")) {
dto.setAjudaCusto1(Float.parseFloat(solicitacao.getAjudaCusto1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAjudaCusto2() != null && !solicitacao.getAjudaCusto2().equals("")) {
dto.setAjudaCusto2(Float.parseFloat(solicitacao.getAjudaCusto2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getAjudaCusto3() != null && !solicitacao.getAjudaCusto3().equals("")) {
dto.setAjudaCusto3(Float.parseFloat(solicitacao.getAjudaCusto3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getBagagem() != null && !solicitacao.getBagagem().equals("")) {
dto.setBagagem(Float.parseFloat(solicitacao.getBagagem().replace(".", "").replace(",", ".")));
}
if (solicitacao.getBagagem1() != null && !solicitacao.getBagagem1().equals("")) {
dto.setBagagem1(Float.parseFloat(solicitacao.getBagagem1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getBagagem2() != null && !solicitacao.getBagagem2().equals("")) {
dto.setBagagem2(Float.parseFloat(solicitacao.getBagagem2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getBagagem3() != null && !solicitacao.getBagagem3().equals("")) {
dto.setBagagem3(Float.parseFloat(solicitacao.getBagagem3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getCustoCurso() != null && !solicitacao.getCustoCurso().equals("")) {
dto.setCustoCurso(Float.parseFloat(solicitacao.getCustoCurso().replace(".", "").replace(",", ".")));
}
if (solicitacao.getCustoCurso1() != null && !solicitacao.getCustoCurso1().equals("")) {
dto.setCustoCurso1(Float.parseFloat(solicitacao.getCustoCurso1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getCustoCurso2() != null && !solicitacao.getCustoCurso2().equals("")) {
dto.setCustoCurso2(Float.parseFloat(solicitacao.getCustoCurso2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getCustoCurso3() != null && !solicitacao.getCustoCurso3().equals("")) {
dto.setCustoCurso3(Float.parseFloat(solicitacao.getCustoCurso3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getDiarias() != null && !solicitacao.getDiarias().equals("")) {
dto.setDiarias(Float.parseFloat(solicitacao.getDiarias().replace(".", "").replace(",", ".")));
}
if (solicitacao.getDiarias1() != null && !solicitacao.getDiarias1().equals("")) {
dto.setDiarias1(Float.parseFloat(solicitacao.getDiarias1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getDiarias2() != null && !solicitacao.getDiarias2().equals("")) {
dto.setDiarias2(Float.parseFloat(solicitacao.getDiarias2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getDiarias3() != null && !solicitacao.getDiarias3().equals("")) {
dto.setDiarias3(Float.parseFloat(solicitacao.getDiarias3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getOutros() != null && !solicitacao.getOutros().equals("")) {
dto.setOutros(Float.parseFloat(solicitacao.getOutros().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoal() != null && !solicitacao.getTransportePessoal().equals("")) {
dto.setTransportePessoal(Float.parseFloat(solicitacao.getTransportePessoal().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoal1() != null && !solicitacao.getTransportePessoal1().equals("")) {
dto.setTransportePessoal1(Float.parseFloat(solicitacao.getTransportePessoal1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoal2() != null && !solicitacao.getTransportePessoal2().equals("")) {
dto.setTransportePessoal2(Float.parseFloat(solicitacao.getTransportePessoal2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoal3() != null && !solicitacao.getTransportePessoal3().equals("")) {
dto.setTransportePessoal3(Float.parseFloat(solicitacao.getTransportePessoal3().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoalOutraFonte() != null && !solicitacao.getTransportePessoalOutraFonte().equals("")) {
dto.setTransportePessoalOutraFonte(Float.parseFloat(solicitacao.getTransportePessoalOutraFonte().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoalOutraFonte1() != null && !solicitacao.getTransportePessoalOutraFonte1().equals("")) {
dto.setTransportePessoalOutraFonte1(Float.parseFloat(solicitacao.getTransportePessoalOutraFonte1().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoalOutraFonte2() != null && !solicitacao.getTransportePessoalOutraFonte2().equals("")) {
dto.setTransportePessoalOutraFonte2(Float.parseFloat(solicitacao.getTransportePessoalOutraFonte2().replace(".", "").replace(",", ".")));
}
if (solicitacao.getTransportePessoalOutraFonte3() != null && !solicitacao.getTransportePessoalOutraFonte3().equals("")) {
dto.setTransportePessoalOutraFonte3(Float.parseFloat(solicitacao.getTransportePessoalOutraFonte3().replace(".", "").replace(",", ".")));
}
dto.setAnoTomadaPrecos(solicitacao.getAnoTomadaPrecos());
dto.setFuncaoAposMissao(solicitacao.getFuncaoAposMissao());
dto.setCidade(solicitacao.getCidade());
dto.setCurso(solicitacao.getCurso());
dto.setDestinoAposMissao(solicitacao.getDestinoAposMissao());
dto.setEstado(solicitacao.getEstado());
dto.setJustificativa(solicitacao.getJustificativa());
dto.setLocal(solicitacao.getLocal());
dto.setPais(solicitacao.getPais());
dto.setPlanoTransmissao(solicitacao.getPlanoTransmissao());
dto.setPostoIndicados(solicitacao.getPostoIndicados());
dto.setPreRequisitos(solicitacao.getPreRequisitos());
dto.setPrioridade(solicitacao.getPrioridade());
dto.setQuantidadeCursos(solicitacao.getQuantidadeCursos());
dto.setQuantidadeVagas(solicitacao.getQuantidadeVagas());
dto.setSistema(solicitacao.getSistema());
dto.setObservacao(solicitacao.getObservacao());
dto.setCapacitacaoDesejada(solicitacao.getCapacitacaoDesejada());
if (solicitacao.getExistenteSimilar() != null && solicitacao.getExistenteSimilar().equals("S")) {
dto.setExistenteSimilar(true);
} else {
dto.setExistenteSimilar(false);
}
dto.setObjetivos(solicitacao.getObjetivos());
dto.setDescricaoSimilar(solicitacao.getDescricaoSimilar());
dto.setAssuntosMinistrados(solicitacao.getAssuntosMinistrados());
dto.setAreaPesquisa(solicitacao.getAreaPesquisa());
dto.setQuantidadeMissoesSemelhantes(solicitacao.getQuantidadeMissoesSemelhantes());
dto.setGrauImportancia(solicitacao.getGrauImportancia());
dto.setGrauImportanciaDescricao(solicitacao.getGrauImportanciaDescricao());
dto.setCapacitacaoDesejada(solicitacao.getCapacitacaoDesejada());
dto.setPlanoAplicacao(solicitacao.getPlanoAplicacao());
dto.setCargaHoraria(solicitacao.getCargaHoraria());
if (solicitacao.getDataInicio() != null && !solicitacao.getDataInicio().equals("")) {
try {
dto.setDataInicio(df.parse(solicitacao.getDataInicio()));
} catch (ParseException ex) {
Logger.getLogger(PlamensController.class.getName()).log(Level.SEVERE, null, ex);
}
}
if (solicitacao.getDataTermino() != null && !solicitacao.getDataTermino().equals("")) {
try {
dto.setDataTermino(df.parse(solicitacao.getDataTermino()));
} catch (ParseException ex) {
Logger.getLogger(PlamensController.class.getName()).log(Level.SEVERE, null, ex);
}
}
if (solicitacao.getId() > 0) {
dto.setId(solicitacao.getId());
planningService.updateSolicitacaoPlamens(dto);
} else {
planningService.createSolicitacaoPlamens(dto);
}
if (dto.isRascunho()) {
model.addAttribute("tab", "rascunho");
}
// model.addAttribute("solicitacoes", solicitacoes);
return "redirect:solicitacoes_plamens";
}
use of com.tomasio.projects.trainning.dto.SolicitacaoPlamensDTO in project trainning by fernandotomasio.
the class PlamensController method showIndex.
@RequestMapping("/solicitacoes_plamens")
public String showIndex(Model model, @ModelAttribute("userOrganization") OrganizacaoDTO userOrganization, WebRequest request) {
List<Map<Object, Object>> solicitacoes = new ArrayList<Map<Object, Object>>();
List<Map<Object, Object>> rascunhos = new ArrayList<Map<Object, Object>>();
SolicitacaoPlamensDTO[] listaCompleta;
if (userOrganization instanceof ComandoDTO) {
listaCompleta = planningService.findAllSolicitacoesPlamens(2019, userOrganization.getId(), null);
} else {
listaCompleta = planningService.findAllSolicitacoesPlamens(2019, null, userOrganization.getId());
}
for (SolicitacaoPlamensDTO solicitacao : listaCompleta) {
Map<Object, Object> item = new HashMap<Object, Object>();
item.put("organizacao", solicitacao.getOrganizacaoSolicitante().getSigla());
item.put("tipo", solicitacao.getTipo());
item.put("curso", solicitacao.getCurso());
item.put("prioridade", solicitacao.getPrioridade());
item.put("duracao", solicitacao.getDuracao());
item.put("dataInicio", solicitacao.getDataInicioFormatted());
item.put("dataTermino", solicitacao.getDataTerminoFormatted());
item.put("quantidadeVagas", solicitacao.getQuantidadeVagas());
item.put("id", solicitacao.getId());
item.put("cursoTotal", solicitacao.getCustoTotalFormatted());
if (solicitacao.isRascunho()) {
rascunhos.add(item);
} else {
solicitacoes.add(item);
}
}
model.addAttribute("solicitacoes", solicitacoes);
model.addAttribute("rascunhos", rascunhos);
model.addAttribute("totalSolicitacoes", solicitacoes.size());
model.addAttribute("totalRascunhos", rascunhos.size());
return "solicitacoes_plamens";
}
use of com.tomasio.projects.trainning.dto.SolicitacaoPlamensDTO in project trainning by fernandotomasio.
the class PlamensController method editSolicitacao.
@RequestMapping("/edit_solicitacao_plamens")
public String editSolicitacao(Model model, WebRequest request) {
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
SolicitacaoPlamensDTO dto = planningService.findSolicitacaoPlamens(Long.parseLong(request.getParameter("solicitacaoId")));
SolicitacaoPlamens solicitacao = new SolicitacaoPlamens();
solicitacao.setTipo(dto.getTipo());
solicitacao.setId(dto.getId());
if (dto.isExistenteSimilar()) {
solicitacao.setExistenteSimilar("S");
} else {
solicitacao.setExistenteSimilar("N");
}
solicitacao.setDescricaoSimilar(dto.getDescricaoSimilar());
solicitacao.setAreaPesquisa(dto.getAreaPesquisa());
solicitacao.setGrauImportanciaDescricao(dto.getGrauImportanciaDescricao());
solicitacao.setGrauImportancia(dto.getGrauImportancia());
solicitacao.setCapacitacaoDesejada(dto.getCapacitacaoDesejada());
solicitacao.setPlanoAplicacao(dto.getPlanoAplicacao());
solicitacao.setQuantidadeMissoesSemelhantes(dto.getQuantidadeMissoesSemelhantes());
solicitacao.setObjetivos(dto.getObjetivos());
solicitacao.setCargaHoraria(dto.getCargaHoraria());
solicitacao.setAjudaCusto(dto.getAjudaCustoFormatted());
solicitacao.setAjudaCusto1(dto.getAjudaCusto1Formatted());
solicitacao.setAjudaCusto2(dto.getAjudaCusto2Formatted());
solicitacao.setAjudaCusto3(dto.getAjudaCusto3Formatted());
solicitacao.setAssuntosMinistrados(dto.getAssuntosMinistrados());
solicitacao.setAno(dto.getAno());
solicitacao.setAnoTomadaPrecos(dto.getAnoTomadaPrecos());
solicitacao.setBagagem(dto.getBagagemFormatted());
solicitacao.setBagagem1(dto.getBagagem1Formatted());
solicitacao.setBagagem2(dto.getBagagem2Formatted());
solicitacao.setBagagem3(dto.getBagagem3Formatted());
solicitacao.setCidade(dto.getCidade());
solicitacao.setCurso(dto.getCurso());
solicitacao.setCustoCurso(dto.getCustoCursoFormatted());
solicitacao.setCustoCurso1(dto.getCustoCurso1Formatted());
solicitacao.setCustoCurso2(dto.getCustoCurso2Formatted());
solicitacao.setCustoCurso3(dto.getCustoCurso3Formatted());
solicitacao.setCustoTotal(dto.getCustoTotalFormatted());
solicitacao.setCustoTotal1(dto.getCustoTotal1Formatted());
solicitacao.setCustoTotal2(dto.getCustoTotal2Formatted());
solicitacao.setCustoTotal3(dto.getCustoTotal3Formatted());
solicitacao.setSalario(dto.getSalarioFormatted());
solicitacao.setSalario1(dto.getSalario1Formatted());
solicitacao.setSalario2(dto.getSalario2Formatted());
solicitacao.setSalario3(dto.getSalario3Formatted());
solicitacao.setAuxilioMoradia(dto.getAuxilioMoradia1Formatted());
solicitacao.setAuxilioMoradia1(dto.getAuxilioMoradia1Formatted());
solicitacao.setAuxilioMoradia2(dto.getAuxilioMoradia2Formatted());
solicitacao.setAuxilioMoradia3(dto.getAuxilioMoradia3Formatted());
solicitacao.setDisciplina(dto.getDisciplinas());
solicitacao.setTipo(dto.getTipo());
solicitacao.setDuracao(dto.getDuracao());
solicitacao.setObservacao(dto.getObservacao());
if (dto.getDataInicio() != null) {
solicitacao.setDataInicio(df.format(dto.getDataInicio()));
}
if (dto.getDataTermino() != null) {
solicitacao.setDataTermino(df.format(dto.getDataTermino()));
}
solicitacao.setDestinoAposMissao(dto.getDestinoAposMissao());
solicitacao.setDiarias(dto.getDiariasFormatted());
solicitacao.setDiarias1(dto.getDiarias1Formatted());
solicitacao.setDiarias2(dto.getDiarias2Formatted());
solicitacao.setDiarias3(dto.getDiarias3Formatted());
solicitacao.setEstado(dto.getEstado());
solicitacao.setFuncaoAposMissao(dto.getFuncaoAposMissao());
solicitacao.setJustificativa(dto.getJustificativa());
solicitacao.setLocal(dto.getLocal());
solicitacao.setOrganizacaoProponenteId(dto.getOrganizacaoProponente().getId());
solicitacao.setOrganizacaoSolicitanteId(dto.getOrganizacaoSolicitante().getId());
solicitacao.setOutros(dto.getOutrosFormatted());
solicitacao.setPais(dto.getPais());
solicitacao.setPlanoTransmissao(dto.getPlanoTransmissao());
solicitacao.setPostoIndicados(dto.getPostoIndicados());
solicitacao.setPreRequisitos(dto.getPreRequisitos());
solicitacao.setPrioridade(dto.getPrioridade());
solicitacao.setQuantidadeCursos(dto.getQuantidadeCursos());
solicitacao.setSistema(dto.getSistema());
solicitacao.setQuantidadeVagas(dto.getQuantidadeVagas());
solicitacao.setTransportePessoal(dto.getTransportePessoalFormatted());
solicitacao.setTransportePessoal1(dto.getTransportePessoal1Formatted());
solicitacao.setTransportePessoal2(dto.getTransportePessoal2Formatted());
solicitacao.setTransportePessoal3(dto.getTransportePessoal3Formatted());
solicitacao.setTransportePessoalOutraFonte(dto.getTransportePessoalOutraFonteFormatted());
solicitacao.setTransportePessoalOutraFonte1(dto.getTransportePessoalOutraFonte1Formatted());
solicitacao.setTransportePessoalOutraFonte2(dto.getTransportePessoalOutraFonte2Formatted());
solicitacao.setTransportePessoalOutraFonte3(dto.getTransportePessoalOutraFonte3Formatted());
model.addAttribute(solicitacao);
return "form_solicitacao_plamens";
}
Aggregations