Search in sources :

Example 56 with TurmaEfetivaDTO

use of com.tomasio.projects.trainning.dto.TurmaEfetivaDTO in project trainning by fernandotomasio.

the class TurmasEfetivasController method saveIndicacao.

@RequestMapping("/save_indicacao_decea")
public String saveIndicacao(Model model, @Valid IndicacaoDECEA indicacao, BindingResult bindingResult, WebRequest request, final RedirectAttributes redirectAttributes) {
    OrganizacaoDTO userOrganization = (OrganizacaoDTO) model.asMap().get("userOrganization");
    TurmaEfetivaDTO turma = (TurmaEfetivaDTO) model.asMap().get("turma");
    if (bindingResult.hasErrors()) {
        model.addAttribute("pessoa", organizationalService.findPessoa(indicacao.getPessoaId()));
        model.addAttribute("selectableOrganizacoes", initializeSelectableBeneficiadas(turma, userOrganization));
        return "turmas_efetivas/form_indicacao_decea";
    }
    IndicacaoAlunoDTO dto;
    if (indicacao.getId() != null) {
        dto = (IndicacaoAlunoDTO) atividadesEnsinoService.findIndicacao(indicacao.getId());
    } else {
        dto = new IndicacaoAlunoDTO();
    }
    dto.setId(indicacao.getId());
    dto.setDataCriacao(new Date());
    dto.setEmail(indicacao.getEmail());
    dto.setAtendeRequisitos(indicacao.isAtendeRequisitos());
    dto.setJustificativa(indicacao.getJustificativa());
    dto.setObservacao(indicacao.getObservacao());
    dto.setForaDoPrazo(indicacao.isForaDoPrazo());
    CustoDTO custo = new CustoDTO();
    custo.setAjudaCustoPlanejado(indicacao.getAjudaCustoPlanejado());
    custo.setDiariasPlanejado(indicacao.getDiariasPlanejado());
    custo.setPassagensPlanejado(indicacao.getPassagensPlanejado());
    dto.setCusto(custo);
    dto.setOrganizacao(organizationalService.findOrganizacao(indicacao.getOrganizacaoId()));
    dto.setPessoa(organizationalService.findPessoa(indicacao.getPessoaId()));
    dto.setPrioridade(indicacao.getPrioridade());
    dto.setTelefone(indicacao.getTelefone());
    dto.setTurma(atividadesEnsinoService.findTurmaEfetiva(indicacao.getTurmaId()));
    dto.setOrganizacaoBeneficiada(organizationalService.findOrganizacao(indicacao.getOrganizacaoBeneficiadaId()));
    if (dto.getId() != null && dto.getId() > 0) {
        try {
            atividadesEnsinoService.updateIndicacao(dto);
            redirectAttributes.addFlashAttribute("successMessage", "Indicação atualizada com sucesso.");
        } catch (CoreException e) {
            model.addAttribute("errorMessage", e.getMessage());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoaId());
            model.addAttribute("pessoa", pessoa);
            model.addAttribute("selectableOrganizacoes", initializeSelectableBeneficiadas(turma, userOrganization));
            return "turmas_efetivas/form_indicacao_decea";
        }
    } else {
        try {
            atividadesEnsinoService.createIndicacao(dto);
            redirectAttributes.addFlashAttribute("successMessage", "Indicação criada com sucesso.");
        } catch (CoreException e) {
            model.addAttribute("errorMessage", e.getMessage());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoaId());
            model.addAttribute("pessoa", pessoa);
            model.addAttribute("selectableOrganizacoes", initializeSelectableBeneficiadas(turma, userOrganization));
            return "turmas_efetivas/form_indicacao_decea";
        }
    }
    return "redirect:detail/indicacoes";
}
Also used : IndicacaoAlunoDTO(com.tomasio.projects.trainning.dto.IndicacaoAlunoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) CoreException(com.tomasio.projects.trainning.exeption.CoreException) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) CustoDTO(com.tomasio.projects.trainning.dto.CustoDTO) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) Date(java.util.Date) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 57 with TurmaEfetivaDTO

use of com.tomasio.projects.trainning.dto.TurmaEfetivaDTO in project trainning by fernandotomasio.

the class TurmasEfetivasController method editIndicacao.

@RequestMapping("/edit_indicacao")
public String editIndicacao(Model model, WebRequest request, @ModelAttribute("userOrganization") @Valid OrganizacaoDTO userOrganization) {
    IndicacaoAlunoDTO dto = (IndicacaoAlunoDTO) atividadesEnsinoService.findIndicacao(Long.parseLong(request.getParameter("indicacaoId")));
    TurmaEfetivaDTO turma = dto.getTurma();
    Indicacao indicacao = null;
    String formId = null;
    OrganizacaoDTO comgap = organizationalService.findOrganizacaoBySigla("COMGAP");
    OrganizacaoDTO depens = organizationalService.findOrganizacaoBySigla("DEPENS");
    OrganizacaoDTO sefa = organizationalService.findOrganizacaoBySigla("SEFA");
    OrganizacaoDTO decea = organizationalService.findOrganizacaoBySigla("DECEA");
    OrganizacaoDTO cenciar = organizationalService.findOrganizacaoBySigla("CENCIAR");
    OrganizacaoDTO ciscea = organizationalService.findOrganizacaoBySigla("CISCEA");
    OrganizacaoDTO ciaer = organizationalService.findOrganizacaoBySigla("CIAER");
    OrganizacaoDTO comgar = organizationalService.findOrganizacaoBySigla("COMGAR");
    OrganizacaoDTO comgep = organizationalService.findOrganizacaoBySigla("COMGEP");
    OrganizacaoDTO cecomsaer = organizationalService.findOrganizacaoBySigla("CECOMSAER");
    if (turma.getOrganizacaoGestoraId().equals(comgap.getId())) {
        formId = "turmas_efetivas/form_indicacao_comgap";
        IndicacaoCOMGAP indicacaoCOMGAP = new IndicacaoCOMGAP();
        indicacaoCOMGAP.setEmailChefia(dto.getEmailChefia());
        indicacaoCOMGAP.setTelefoneChefia(dto.getTelefoneChefia());
        indicacaoCOMGAP.setChefia(dto.getChefia());
        indicacaoCOMGAP.setCoordenadorLocal(dto.getCoordenadorLocal());
        indicacaoCOMGAP.setTelefoneCoordenadorLocal(dto.getTelefoneCoordenadorLocal());
        indicacaoCOMGAP.setEmailCoordenadorLocal(dto.getEmailCoordenadorLocal());
        indicacaoCOMGAP.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacaoCOMGAP.setFuncao(dto.getFuncao());
        indicacaoCOMGAP.setTelefoneCelular(dto.getTelefoneCelular());
        indicacao = indicacaoCOMGAP;
    } else if (turma.getOrganizacaoGestoraId().equals(ciaer.getId())) {
        formId = "turmas_efetivas/form_indicacao_ciaer";
        IndicacaoCIAER indicacaoCIAER = new IndicacaoCIAER();
        indicacaoCIAER.setCredencialSeguranca(dto.getCredencialSeguranca());
        indicacaoCIAER.setCursos(dto.getCursos());
        indicacaoCIAER.setExpectativaPermanencia(dto.getExpectativaPermanencia());
        indicacaoCIAER.setFuncaoAtual(dto.getFuncaoAtual());
        indicacaoCIAER.setNomeMae(dto.getNomeMae());
        indicacaoCIAER.setNomePai(dto.getNomePai());
        indicacaoCIAER.setTempoAtividade(dto.getTempoAtividade());
        indicacaoCIAER.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacaoCIAER.setFuncao(dto.getFuncao());
        indicacaoCIAER.setTelefoneOM(dto.getTelefoneOM());
        indicacaoCIAER.setPlanoTransmissao(dto.getPlanoTransmisssao());
        indicacaoCIAER.setQuantidadeCursoOM(dto.getQuantidadeCursoOM());
        indicacaoCIAER.setQuantidadeCursoElo(dto.getQuantidadeCursoELO());
        indicacaoCIAER.setQuantidadeMinimoElo(dto.getQuantidadeMinimoELO());
        indicacaoCIAER.setQuantidadeIdealElo(dto.getQuantidadeIdealELO());
        indicacao = indicacaoCIAER;
    } else if (turma.getOrganizacaoGestoraId().equals(depens.getId())) {
        formId = "turmas_efetivas/form_indicacao_depens";
        IndicacaoDEPENS indicacaoDEPENS = new IndicacaoDEPENS();
        indicacaoDEPENS.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacaoDEPENS.setFuncao(dto.getFuncao());
        indicacao = indicacaoDEPENS;
    } else if (turma.getOrganizacaoGestoraId().equals(sefa.getId())) {
        formId = "turmas_efetivas/form_indicacao_sefa";
        IndicacaoSEFA indicacaoSEFA = new IndicacaoSEFA();
        indicacaoSEFA.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacaoSEFA.setFuncaoAtual(dto.getFuncaoAtual());
        indicacaoSEFA.setDataUltimaPromocao(dto.getDataUltimaPromocao());
        indicacao = indicacaoSEFA;
    } else if (turma.getOrganizacaoGestoraId().equals(comgep.getId())) {
        formId = "turmas_efetivas/form_indicacao_comgep";
        IndicacaoCOMGEP indicacaoCOMGEP = new IndicacaoCOMGEP();
        indicacaoCOMGEP.setCursos(dto.getCursos());
        indicacaoCOMGEP.setFuncaoAtual(dto.getFuncaoAtual());
        indicacaoCOMGEP.setQuantidadeCursoOM(dto.getQuantidadeCursoOM());
        indicacaoCOMGEP.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacaoCOMGEP.setFuncao(dto.getFuncao());
        indicacaoCOMGEP.setPlanoTransmissao(dto.getPlanoTransmisssao());
        indicacao = indicacaoCOMGEP;
    } else if (turma.getOrganizacaoGestoraId().equals(decea.getId())) {
        formId = "turmas_efetivas/form_indicacao_decea";
        IndicacaoDECEA indicacaoDECEA = new IndicacaoDECEA();
        indicacaoDECEA.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacao = indicacaoDECEA;
    } else if (turma.getOrganizacaoGestoraId().equals(cecomsaer.getId())) {
        formId = "turmas_efetivas/form_indicacao_cecomsaer";
        IndicacaoCECOMSAER indicacaoCECOMSAER = new IndicacaoCECOMSAER();
        indicacaoCECOMSAER.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacao = indicacaoCECOMSAER;
    } else if (turma.getOrganizacaoGestoraId().equals(cenciar.getId())) {
        formId = "turmas_efetivas/form_indicacao_cenciar";
        IndicacaoCENCIAR indicacaoCENCIAR = new IndicacaoCENCIAR();
        indicacaoCENCIAR.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacao = indicacaoCENCIAR;
    } else if (turma.getOrganizacaoGestoraId().equals(ciscea.getId())) {
        formId = "turmas_efetivas/form_indicacao_ciscea";
        IndicacaoCISCEA indicacaoCISCEA = new IndicacaoCISCEA();
        indicacaoCISCEA.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacao = indicacaoCISCEA;
    } else if (turma.getOrganizacaoGestoraId().equals(comgar.getId())) {
        formId = "turmas_efetivas/form_indicacao_comgar";
        IndicacaoCOMGAR indicacaoCOMGAR = new IndicacaoCOMGAR();
        indicacaoCOMGAR.setEmailChefia(dto.getEmailChefia());
        indicacaoCOMGAR.setTelefoneChefia(dto.getTelefoneChefia());
        indicacaoCOMGAR.setChefia(dto.getChefia());
        indicacaoCOMGAR.setAtendeRequisitos(dto.isAtendeRequisitos());
        indicacaoCOMGAR.setFuncaoApos(dto.getFuncao());
        indicacaoCOMGAR.setFuncaoAtual(dto.getFuncaoAtual());
        indicacaoCOMGAR.setQuantidadeCursoOM(dto.getQuantidadeCursoOM());
        if (dto.isComissionado()) {
            indicacaoCOMGAR.setTipoCusto("C");
        } else {
            indicacaoCOMGAR.setTipoCusto("D");
        }
        indicacaoCOMGAR.setDocumentoComissionamento(dto.getDocumentoComissionamento());
        indicacao = indicacaoCOMGAR;
    } else {
        formId = "turmas_efetivas/form_indicacao";
        indicacao = new IndicacaoDefault();
    }
    indicacao.setOrganizacaoBeneficiadaId(dto.getOrganizacaoBeneficiada().getId());
    indicacao.setEmail(dto.getEmail());
    indicacao.setId(dto.getId());
    indicacao.setJustificativa(dto.getJustificativa());
    indicacao.setObservacao(dto.getObservacao());
    indicacao.setTelefone(dto.getTelefone());
    indicacao.setTurmaId(turma.getId());
    indicacao.setOrganizacaoId(dto.getOrganizacao().getId());
    indicacao.setPessoaId(dto.getPessoa().getId());
    indicacao.setPrioridade(dto.getPrioridade());
    indicacao.setForaDoPrazo(dto.isForaDoPrazo());
    if (dto.getCusto() != null) {
        indicacao.setAjudaCustoPlanejado(dto.getCusto().getAjudaCustoPlanejado());
        indicacao.setDiariasPlanejado(dto.getCusto().getDiariasPlanejado());
        indicacao.setPassagensPlanejado(dto.getCusto().getPassagensPlanejado());
    }
    Map organizacoes = initializeSelectableBeneficiadas(turma, userOrganization);
    model.addAttribute("pessoa", organizationalService.findPessoa(dto.getPessoa().getId()));
    model.addAttribute("selectableOrganizacoes", organizacoes);
    model.addAttribute(indicacao);
    return formId;
}
Also used : IndicacaoCIAER(com.tomasio.projects.trainning.form.IndicacaoCIAER) IndicacaoCOMGAP(com.tomasio.projects.trainning.form.IndicacaoCOMGAP) IndicacaoDEPENS(com.tomasio.projects.trainning.form.IndicacaoDEPENS) IndicacaoCOMGEP(com.tomasio.projects.trainning.form.IndicacaoCOMGEP) IndicacaoCENCIAR(com.tomasio.projects.trainning.form.IndicacaoCENCIAR) IndicacaoDefault(com.tomasio.projects.trainning.form.IndicacaoDefault) Indicacao(com.tomasio.projects.trainning.form.Indicacao) IndicacaoCECOMSAER(com.tomasio.projects.trainning.form.IndicacaoCECOMSAER) IndicacaoAlunoDTO(com.tomasio.projects.trainning.dto.IndicacaoAlunoDTO) IndicacaoCISCEA(com.tomasio.projects.trainning.form.IndicacaoCISCEA) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) IndicacaoSEFA(com.tomasio.projects.trainning.form.IndicacaoSEFA) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) IndicacaoCOMGAR(com.tomasio.projects.trainning.form.IndicacaoCOMGAR) Map(java.util.Map) HashMap(java.util.HashMap) IndicacaoDECEA(com.tomasio.projects.trainning.form.IndicacaoDECEA) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 58 with TurmaEfetivaDTO

use of com.tomasio.projects.trainning.dto.TurmaEfetivaDTO in project trainning by fernandotomasio.

the class TurmasEfetivasController method saveIndicacao.

@RequestMapping("/save_indicacao")
public String saveIndicacao(Model model, @Valid IndicacaoDefault indicacao, BindingResult bindingResult, WebRequest request, RedirectAttributes redirectAttributes) {
    OrganizacaoDTO userOrganization = (OrganizacaoDTO) model.asMap().get("userOrganization");
    TurmaEfetivaDTO turma = (TurmaEfetivaDTO) model.asMap().get("turma");
    if (bindingResult.hasErrors()) {
        model.addAttribute("pessoa", organizationalService.findPessoa(indicacao.getPessoaId()));
        model.addAttribute("selectableOrganizacoes", initializeSelectableBeneficiadas(turma, userOrganization));
        return "turmas_efetivas/form_indicacao";
    }
    IndicacaoAlunoDTO dto;
    if (indicacao.getId() != null) {
        dto = (IndicacaoAlunoDTO) atividadesEnsinoService.findIndicacao(indicacao.getId());
    } else {
        dto = new IndicacaoAlunoDTO();
    }
    dto.setId(indicacao.getId());
    dto.setDataCriacao(new Date());
    dto.setEmail(indicacao.getEmail());
    dto.setJustificativa(indicacao.getJustificativa());
    dto.setObservacao(indicacao.getObservacao());
    dto.setForaDoPrazo(indicacao.isForaDoPrazo());
    dto.setOrganizacao(organizationalService.findOrganizacao(indicacao.getOrganizacaoId()));
    dto.setPessoa(organizationalService.findPessoa(indicacao.getPessoaId()));
    dto.setPrioridade(indicacao.getPrioridade());
    CustoDTO custo = new CustoDTO();
    custo.setAjudaCustoPlanejado(indicacao.getAjudaCustoPlanejado());
    custo.setDiariasPlanejado(indicacao.getDiariasPlanejado());
    custo.setPassagensPlanejado(indicacao.getPassagensPlanejado());
    dto.setCusto(custo);
    dto.setTelefone(indicacao.getTelefone());
    dto.setTurma(atividadesEnsinoService.findTurmaEfetiva(indicacao.getTurmaId()));
    dto.setOrganizacaoBeneficiada(organizationalService.findOrganizacao(indicacao.getOrganizacaoBeneficiadaId()));
    if (dto.getId() != null && dto.getId() > 0) {
        try {
            atividadesEnsinoService.updateIndicacao(dto);
            redirectAttributes.addFlashAttribute("successMessage", "Indicação atualizada com sucesso.");
        } catch (CoreException e) {
            model.addAttribute("errorMessage", e.getMessage());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoaId());
            model.addAttribute("pessoa", pessoa);
            model.addAttribute("selectableOrganizacoes", initializeSelectableBeneficiadas(turma, userOrganization));
            return "turmas_efetivas/form_indicacao";
        }
    } else {
        try {
            atividadesEnsinoService.createIndicacao(dto);
            redirectAttributes.addFlashAttribute("successMessage", "Indicação criada com sucesso.");
        } catch (CoreException e) {
            model.addAttribute("errorMessage", e.getMessage());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoaId());
            model.addAttribute("pessoa", pessoa);
            model.addAttribute("selectableOrganizacoes", initializeSelectableBeneficiadas(turma, userOrganization));
            return "turmas_efetivas/form_indicacao";
        }
    }
    return "redirect:detail/indicacoes";
}
Also used : IndicacaoAlunoDTO(com.tomasio.projects.trainning.dto.IndicacaoAlunoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) CoreException(com.tomasio.projects.trainning.exeption.CoreException) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) CustoDTO(com.tomasio.projects.trainning.dto.CustoDTO) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) Date(java.util.Date) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 59 with TurmaEfetivaDTO

use of com.tomasio.projects.trainning.dto.TurmaEfetivaDTO in project trainning by fernandotomasio.

the class TurmasEfetivasController method editInstrutor.

@RequestMapping("/edit_instrutor")
public String editInstrutor(Model model, WebRequest request) {
    IndicacaoInstrutorDTO dto = (IndicacaoInstrutorDTO) atividadesEnsinoService.findIndicacao(Long.parseLong(request.getParameter("indicacaoId")));
    TurmaEfetivaDTO turma = dto.getTurma();
    IndicacaoInstrutor indicacao = new IndicacaoInstrutor();
    model.addAttribute("status", dto.getStatus());
    model.addAttribute("matriculado", dto.isMatriculado());
    // model.addAttribute("status", "TESTE");
    indicacao.setEmail(dto.getEmail());
    indicacao.setId(dto.getId());
    indicacao.setObservacao(dto.getObservacao());
    indicacao.setTelefone(dto.getTelefone());
    indicacao.setTurmaId(turma.getId());
    indicacao.setOrganizacaoId(dto.getOrganizacao().getId());
    indicacao.setPessoaId(dto.getPessoa().getId());
    if (dto.getPeriodo() != null) {
        indicacao.setDataInicio(dto.getPeriodo().getDataInicioFormated());
        indicacao.setDataTermino(dto.getPeriodo().getDataTerminoFormated());
    }
    if (dto.getLocal() != null) {
        indicacao.setLocalId(dto.getLocal().getId());
    }
    if (dto.getCusto() != null) {
        indicacao.setAjudaCustoPlanejado(dto.getCusto().getAjudaCustoPlanejado());
        indicacao.setDiariasPlanejado(dto.getCusto().getDiariasPlanejado());
        indicacao.setPassagensPlanejado(dto.getCusto().getPassagensPlanejado());
    }
    PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoaId());
    model.addAttribute("pessoa", pessoa);
    model.addAttribute("locais", initializeSelectableOrganizacoes());
    model.addAttribute(indicacao);
    return "turmas_efetivas/form_instrutor";
}
Also used : TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) IndicacaoInstrutor(com.tomasio.projects.trainning.form.IndicacaoInstrutor) IndicacaoInstrutorDTO(com.tomasio.projects.trainning.dto.IndicacaoInstrutorDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 60 with TurmaEfetivaDTO

use of com.tomasio.projects.trainning.dto.TurmaEfetivaDTO in project trainning by fernandotomasio.

the class TurmasEfetivasController method initializeTurmaEfetivaStep1Form.

public TurmaEfetivaStep1Form initializeTurmaEfetivaStep1Form(Long turmaId, ExternalContext context) {
    OrganizacaoDTO userOrganization = (OrganizacaoDTO) context.getSessionMap().get("userOrganization");
    TurmaEfetivaStep1Form turmaEfetivaStep1Form = new TurmaEfetivaStep1Form();
    if (turmaId != null) {
        TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(turmaId);
        turmaEfetivaStep1Form.setId(turma.getId());
        turmaEfetivaStep1Form.setFolderId(turma.getFolderId());
        turmaEfetivaStep1Form.setCursoId(turma.getCurso().getId());
        turmaEfetivaStep1Form.setNumeroTurma(turma.getNumeroTurma());
        turmaEfetivaStep1Form.setQuantidadeVagas(turma.getQuantidadeVagas());
        turmaEfetivaStep1Form.setExercicio(turma.getExercicio());
        turmaEfetivaStep1Form.setExtra(turma.isExtra());
        turmaEfetivaStep1Form.setAdiado(turma.isAdiado());
        turmaEfetivaStep1Form.setBCAAtivacao(turma.getBCAAtivacao());
        turmaEfetivaStep1Form.setBCAEncerramento(turma.getBCAEncerramento());
        turmaEfetivaStep1Form.setDataBCAAtivacao(turma.getDataBCAAtivacao());
        turmaEfetivaStep1Form.setDataBCAEncerramento(turma.getDataBCAEncerramento());
        turmaEfetivaStep1Form.setOrganizacaoGestoraId(turma.getOrganizacaoGestoraId());
        turmaEfetivaStep1Form.setDataAtivacao(turma.getDataAtivacao());
        if (turma.getPeriodoIndicacao() != null) {
            turmaEfetivaStep1Form.setInicioIndicacoes(turma.getPeriodoIndicacao().getDataInicio());
            turmaEfetivaStep1Form.setTerminoIndicacoes(turma.getPeriodoIndicacao().getDataTermino());
        }
    } else {
        turmaEfetivaStep1Form.setOrganizacaoGestoraId(userOrganization.getId());
    }
    return turmaEfetivaStep1Form;
}
Also used : TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) TurmaEfetivaStep1Form(com.tomasio.projects.trainning.form.TurmaEfetivaStep1Form) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO)

Aggregations

TurmaEfetivaDTO (com.tomasio.projects.trainning.dto.TurmaEfetivaDTO)92 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)37 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)36 Date (java.util.Date)31 SimpleDateFormat (java.text.SimpleDateFormat)28 PessoaDTO (com.tomasio.projects.trainning.dto.PessoaDTO)27 HashMap (java.util.HashMap)27 ArrayList (java.util.ArrayList)24 Map (java.util.Map)20 IndicacaoAlunoDTO (com.tomasio.projects.trainning.dto.IndicacaoAlunoDTO)18 CoreException (com.tomasio.projects.trainning.exeption.CoreException)18 FaseDTO (com.tomasio.projects.trainning.dto.FaseDTO)16 ParseException (java.text.ParseException)16 DAOException (com.tomasio.projects.trainning.exception.DAOException)14 Transactional (org.springframework.transaction.annotation.Transactional)14 AtividadesEnsinoService (com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)12 CustoDTO (com.tomasio.projects.trainning.dto.CustoDTO)11 IndicacaoDTO (com.tomasio.projects.trainning.dto.IndicacaoDTO)11 TurmaDAO (com.tomasio.projects.trainning.dao.TurmaDAO)9 BigDecimal (java.math.BigDecimal)9