Search in sources :

Example 51 with PessoaDTO

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

the class InstrutoresController method newInstrutor.

@RequestMapping("/new")
public String newInstrutor(Model model, WebRequest request, @ModelAttribute("curso") @Valid CursoDTO curso) {
    String pessoaIdParam = request.getParameter("pessoaId");
    if (pessoaIdParam == null || pessoaIdParam.equals("")) {
        return "instrutores/select_pessoa";
    }
    HabilitacaoInstrutorForm habilitacaoInstrutor = new HabilitacaoInstrutorForm();
    PessoaDTO pessoa = organizationalService.findPessoa(Long.parseLong(pessoaIdParam));
    habilitacaoInstrutor.setPessoaId(pessoa.getId());
    habilitacaoInstrutor.setPessoaTargeta(pessoa.getTargetaCompleta());
    habilitacaoInstrutor.setOMSigla(pessoa.getOrganizacao().getSigla());
    habilitacaoInstrutor.setCursoId(curso.getId());
    model.addAttribute(habilitacaoInstrutor);
    model.addAttribute("pessoa", pessoa);
    return "instrutores/form";
}
Also used : PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) HabilitacaoInstrutorForm(com.tomasio.projects.trainning.form.instrutores.HabilitacaoInstrutorForm) PropostaHabilitacaoInstrutorForm(com.tomasio.projects.trainning.form.instrutores.PropostaHabilitacaoInstrutorForm) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 52 with PessoaDTO

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

the class InstrutoresController method editPropostaHabilitacaoInstrutorForm.

public PropostaHabilitacaoInstrutorForm editPropostaHabilitacaoInstrutorForm(Long habilitacaoPropostaId) {
    PropostaHabilitacaoInstrutorForm form = new PropostaHabilitacaoInstrutorForm();
    HabilitacaoInstrutorPropostaDTO proposta = (HabilitacaoInstrutorPropostaDTO) instructorsService.findHabilitacaoInstrutor(habilitacaoPropostaId);
    PessoaDTO pessoa = organizationalService.findPessoa(proposta.getPessoa().getId());
    form.setCursoId(proposta.getCurso().getId());
    form.setPessoaId(proposta.getPessoa().getId());
    form.setExperiencia(proposta.getExperiencia());
    form.setId(proposta.getId());
    form.setJustificativa(proposta.getJustificativa());
    if (pessoa.getOrganizacao() != null) {
        form.setOMSigla(pessoa.getOrganizacao().getSigla());
    }
    form.setPessoaTargeta(pessoa.getTargetaCompleta());
    return form;
}
Also used : HabilitacaoInstrutorPropostaDTO(com.tomasio.projects.trainning.dto.HabilitacaoInstrutorPropostaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) PropostaHabilitacaoInstrutorForm(com.tomasio.projects.trainning.form.instrutores.PropostaHabilitacaoInstrutorForm)

Example 53 with PessoaDTO

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

the class TurmasEfetivasController method detailIndicacaoAjax.

@RequestMapping("/detail_indicacao_ajax")
@ResponseBody
public Map detailIndicacaoAjax(Model model, WebRequest request) {
    SimpleDateFormat df = new SimpleDateFormat("dd/MM/yy HH:mm");
    Map result = new HashMap();
    Long indicacaoId = Long.parseLong(request.getParameter("indicacaoId"));
    IndicacaoDTO indicacao = atividadesEnsinoService.findIndicacao(indicacaoId);
    TurmaEfetivaDTO turma = indicacao.getTurma();
    PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoa().getId());
    MatriculaDTO matricula = atividadesEnsinoService.findMatriculaByIndicacaoId(indicacao.getId());
    result.put("pessoa", pessoa.getTargetaCompletaOM());
    result.put("identidade", pessoa.getIdentidade());
    result.put("cpf", pessoa.getCpf());
    result.put("saram", pessoa.getSaram());
    result.put("dataNascimento", pessoa.getDataNascimentoFormatted());
    result.put("dataPraca", pessoa.getDataPracaFormatted());
    result.put("dataApresentacao", pessoa.getDataApresAtualFormatted());
    result.put("email", indicacao.getEmail());
    result.put("telefone", indicacao.getTelefone());
    if (indicacao.getCusto() != null) {
        result.put("custoPassagem", indicacao.getCusto().getPassagensPlanejado());
        result.put("custoDiarias", indicacao.getCusto().getDiariasPlanejado());
        result.put("custoAjudaCusto", indicacao.getCusto().getAjudaCustoPlanejado());
    }
    Map dataUltimaPromo = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(124L)) {
        dataUltimaPromo.put("visible", true);
    } else {
        dataUltimaPromo.put("visible", false);
    }
    dataUltimaPromo.put("value", indicacao.getDataUltimaPromocaoFormatted());
    result.put("dataUltimaPromo", dataUltimaPromo);
    Map nomePai = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        nomePai.put("visible", true);
    } else {
        nomePai.put("visible", false);
    }
    nomePai.put("value", indicacao.getNomePai());
    result.put("nomePai", nomePai);
    Map nomeMae = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        nomeMae.put("visible", true);
    } else {
        nomeMae.put("visible", false);
    }
    nomeMae.put("value", indicacao.getNomeMae());
    result.put("nomeMae", nomeMae);
    Map credencial = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        credencial.put("visible", true);
    } else {
        credencial.put("visible", false);
    }
    credencial.put("value", indicacao.getCredencialSeguranca());
    result.put("credencial", credencial);
    Map telefoneCelular = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L)) {
        telefoneCelular.put("visible", true);
    } else {
        telefoneCelular.put("visible", false);
    }
    telefoneCelular.put("value", indicacao.getTelefoneCelular());
    result.put("telefoneCelular", telefoneCelular);
    Map funcaoAtual = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(203L) || turma.getOrganizacaoGestoraId().equals(204L) || turma.getOrganizacaoGestoraId().equals(409L) || turma.getOrganizacaoGestoraId().equals(124L)) {
        funcaoAtual.put("visible", true);
    } else {
        funcaoAtual.put("visible", false);
    }
    funcaoAtual.put("value", indicacao.getFuncaoAtual());
    result.put("funcaoAtual", funcaoAtual);
    Map tempoAtividade = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        tempoAtividade.put("visible", true);
    } else {
        tempoAtividade.put("visible", false);
    }
    tempoAtividade.put("value", indicacao.getTempoAtividade());
    result.put("tempoAtividade", tempoAtividade);
    Map funcao = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(203L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        funcao.put("visible", true);
    } else {
        funcao.put("visible", false);
    }
    funcao.put("value", indicacao.getFuncao());
    result.put("funcao", funcao);
    result.put("atendeRequisitos", indicacao.isAtendeRequisitos());
    result.put("justificativa", indicacao.getJustificativa());
    Map comissionado = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(203L)) {
        comissionado.put("visible", true);
    } else {
        comissionado.put("visible", false);
    }
    comissionado.put("value", indicacao.isComissionado());
    result.put("comissionado", comissionado);
    Map documentoComissionamento = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(203L)) {
        documentoComissionamento.put("visible", true);
    } else {
        documentoComissionamento.put("visible", false);
    }
    documentoComissionamento.put("value", indicacao.getDocumentoComissionamento());
    result.put("documentoComissionamento", documentoComissionamento);
    Map planoTransmissao = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L) || turma.getOrganizacaoGestoraId().equals(202L)) {
        planoTransmissao.put("visible", true);
    } else {
        planoTransmissao.put("visible", false);
    }
    planoTransmissao.put("value", indicacao.getPlanoTransmisssao());
    result.put("planoTransmissao", planoTransmissao);
    Map cursos = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        cursos.put("visible", true);
    } else {
        cursos.put("visible", false);
    }
    cursos.put("value", indicacao.getCursos());
    result.put("cursos", cursos);
    Map quantidadeCursoOM = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(203L) || turma.getOrganizacaoGestoraId().equals(204L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        quantidadeCursoOM.put("visible", true);
    } else {
        quantidadeCursoOM.put("visible", false);
    }
    quantidadeCursoOM.put("value", indicacao.getQuantidadeCursoOM());
    result.put("quantidadeCursoOM", quantidadeCursoOM);
    Map quantidadeCursoElo = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        quantidadeCursoElo.put("visible", true);
    } else {
        quantidadeCursoElo.put("visible", false);
    }
    quantidadeCursoElo.put("value", indicacao.getQuantidadeCursoELO());
    result.put("quantidadeCursoElo", quantidadeCursoElo);
    Map quantidadeMinimaElo = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        quantidadeMinimaElo.put("visible", true);
    } else {
        quantidadeMinimaElo.put("visible", false);
    }
    quantidadeMinimaElo.put("value", indicacao.getQuantidadeMinimoELO());
    result.put("quantidadeMinimaElo", quantidadeMinimaElo);
    Map quantidadeIdealElo = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(409L)) {
        quantidadeIdealElo.put("visible", true);
    } else {
        quantidadeIdealElo.put("visible", false);
    }
    quantidadeIdealElo.put("value", indicacao.getQuantidadeIdealELO());
    result.put("quantidadeIdealElo", quantidadeIdealElo);
    result.put("observacao", indicacao.getObservacao());
    result.put("prioridade", indicacao.getPrioridade());
    OrganizacaoDTO beneficiada = organizationalService.findOrganizacao(indicacao.getOrganizacaoBeneficiada().getId());
    result.put("beneficiada", beneficiada.getSigla());
    OrganizacaoDTO responsavel = organizationalService.findOrganizacao(indicacao.getOrganizacao().getId());
    result.put("responsavel", responsavel.getSigla());
    result.put("data", indicacao.getDataCriacaoFormatted());
    Map chefia = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(203L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        chefia.put("visible", true);
    } else {
        chefia.put("visible", false);
    }
    chefia.put("value", indicacao.getChefia());
    result.put("chefia", chefia);
    Map emailChefia = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(203L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        emailChefia.put("visible", true);
    } else {
        emailChefia.put("visible", false);
    }
    emailChefia.put("value", indicacao.getEmailChefia());
    result.put("emailChefia", emailChefia);
    Map telefoneChefia = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(203L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        telefoneChefia.put("visible", true);
    } else {
        telefoneChefia.put("visible", false);
    }
    telefoneChefia.put("value", indicacao.getTelefoneChefia());
    result.put("telefoneChefia", telefoneChefia);
    Map coordenadorLocal = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        coordenadorLocal.put("visible", true);
    } else {
        coordenadorLocal.put("visible", false);
    }
    coordenadorLocal.put("value", indicacao.getCoordenadorLocal());
    result.put("coordenadorLocal", coordenadorLocal);
    Map emailCoordenadorLocal = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        emailCoordenadorLocal.put("visible", true);
    } else {
        emailCoordenadorLocal.put("visible", false);
    }
    emailCoordenadorLocal.put("value", indicacao.getEmailCoordenadorLocal());
    result.put("emailCoordenadorLocal", emailCoordenadorLocal);
    Map telefoneCoordenadorLocal = new HashMap();
    if (turma.getOrganizacaoGestoraId().equals(202L) || turma.getOrganizacaoGestoraId().equals(409L)) {
        telefoneCoordenadorLocal.put("visible", true);
    } else {
        telefoneCoordenadorLocal.put("visible", false);
    }
    telefoneCoordenadorLocal.put("value", indicacao.getTelefoneCoordenadorLocal());
    result.put("telefoneCoordenadorLocal", telefoneCoordenadorLocal);
    result.put("status", indicacao.getStatus());
    List<Map> listPareceres = new ArrayList<Map>();
    ParecerDTO[] pareceres = atividadesEnsinoService.findAllPareceres(indicacaoId);
    for (ParecerDTO parecerDTO : pareceres) {
        Map item = new HashMap();
        item.put("organizacao", parecerDTO.getOrganizacao().getSigla());
        item.put("data", df.format(parecerDTO.getData()));
        if (parecerDTO instanceof AprovacaoDTO) {
            item.put("tipo", "APROVADO");
            item.put("cssClass", "label-success");
        } else {
            item.put("tipo", "REPROVADO");
            item.put("cssClass", "label-important");
        }
        item.put("texto", parecerDTO.getTexto());
        listPareceres.add(item);
    }
    result.put("pareceres", listPareceres);
    return result;
}
Also used : PreMatriculaDTO(com.tomasio.projects.trainning.dto.PreMatriculaDTO) NotificacaoMatriculaDTO(com.tomasio.projects.trainning.dto.NotificacaoMatriculaDTO) MatriculaDTO(com.tomasio.projects.trainning.dto.MatriculaDTO) CancelamentoMatriculaDTO(com.tomasio.projects.trainning.dto.CancelamentoMatriculaDTO) ParecerDTO(com.tomasio.projects.trainning.dto.ParecerDTO) HashMap(java.util.HashMap) ArrayList(java.util.ArrayList) AprovacaoDTO(com.tomasio.projects.trainning.dto.AprovacaoDTO) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) SimpleDateFormat(java.text.SimpleDateFormat) Map(java.util.Map) HashMap(java.util.HashMap) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Example 54 with PessoaDTO

use of com.tomasio.projects.trainning.dto.PessoaDTO 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 55 with PessoaDTO

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

the class TurmasEfetivasController method saveMatriculas.

@RequestMapping("/save_matriculas")
public String saveMatriculas(Model model, WebRequest request, final RedirectAttributes redirectAttributes, @ModelAttribute("turma") @Valid TurmaEfetivaDTO turma) {
    String[] selecionados = request.getParameterValues("selecionados");
    if (selecionados == null) {
        selecionados = new String[0];
    }
    List<MatriculaDTO> matriculas = new ArrayList<MatriculaDTO>();
    for (String selecionado : selecionados) {
        IndicacaoDTO indicacao = atividadesEnsinoService.findIndicacao(Long.parseLong(selecionado));
        PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoa().getId());
        MatriculaDTO matricula = null;
        if (indicacao instanceof IndicacaoAlunoDTO) {
            matricula = new MatriculaAlunoDTO();
        } else {
            matricula = new MatriculaInstrutorDTO();
        }
        matricula.setIndicacao(indicacao);
        matricula.setPessoa(pessoa);
        matricula.setTurma(turma);
        matriculas.add(matricula);
    }
    MatriculaDTO[] arrayMatriculas = new MatriculaDTO[matriculas.size()];
    matriculas.toArray(arrayMatriculas);
    try {
        atividadesEnsinoService.createMatricula(arrayMatriculas);
        redirectAttributes.addFlashAttribute("successMessage", "Matrícula criada com sucesso.");
    } catch (CoreException e) {
        redirectAttributes.addFlashAttribute("errorMessage", e.getMessage());
    }
    return "redirect:detail/matriculas";
}
Also used : PreMatriculaDTO(com.tomasio.projects.trainning.dto.PreMatriculaDTO) NotificacaoMatriculaDTO(com.tomasio.projects.trainning.dto.NotificacaoMatriculaDTO) MatriculaDTO(com.tomasio.projects.trainning.dto.MatriculaDTO) CancelamentoMatriculaDTO(com.tomasio.projects.trainning.dto.CancelamentoMatriculaDTO) IndicacaoAlunoDTO(com.tomasio.projects.trainning.dto.IndicacaoAlunoDTO) PreMatriculaAlunoDTO(com.tomasio.projects.trainning.dto.PreMatriculaAlunoDTO) MatriculaAlunoDTO(com.tomasio.projects.trainning.dto.MatriculaAlunoDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) CoreException(com.tomasio.projects.trainning.exeption.CoreException) ArrayList(java.util.ArrayList) PreMatriculaInstrutorDTO(com.tomasio.projects.trainning.dto.PreMatriculaInstrutorDTO) MatriculaInstrutorDTO(com.tomasio.projects.trainning.dto.MatriculaInstrutorDTO) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Aggregations

PessoaDTO (com.tomasio.projects.trainning.dto.PessoaDTO)96 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)44 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)33 ArrayList (java.util.ArrayList)28 TurmaEfetivaDTO (com.tomasio.projects.trainning.dto.TurmaEfetivaDTO)27 CoreException (com.tomasio.projects.trainning.exeption.CoreException)23 Date (java.util.Date)20 IndicacaoAlunoDTO (com.tomasio.projects.trainning.dto.IndicacaoAlunoDTO)19 IndicacaoDTO (com.tomasio.projects.trainning.dto.IndicacaoDTO)19 SimpleDateFormat (java.text.SimpleDateFormat)17 HashMap (java.util.HashMap)16 EmailDTO (com.tomasio.projects.trainning.dto.EmailDTO)14 TelefoneDTO (com.tomasio.projects.trainning.dto.TelefoneDTO)12 AtividadesEnsinoService (com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)12 OrganizationalService (com.tomasio.projects.trainning.interfaces.OrganizationalService)12 Map (java.util.Map)12 CustoDTO (com.tomasio.projects.trainning.dto.CustoDTO)11 FaseDTO (com.tomasio.projects.trainning.dto.FaseDTO)11 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)10 MatriculaDTO (com.tomasio.projects.trainning.dto.MatriculaDTO)9