Search in sources :

Example 1 with AprovacaoDTO

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

the class TurmasEfetivasController method createParecer.

@RequestMapping("/create_parecer")
public String createParecer(Model model, @Valid ParecerForm form, BindingResult bindingResult, WebRequest request) {
    if (bindingResult.hasErrors()) {
        return "turmas_efetivas/form_parecer";
    }
    ParecerDTO parecer;
    if (form.getTipo().equals("APROVE")) {
        if (form.getPrioridade() <= 0) {
            model.addAttribute("errorMessage", "Informe a prioridade");
            IndicacaoDTO indicacao = atividadesEnsinoService.findIndicacao(form.getIndicacaoId());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoa().getId());
            model.addAttribute("pessoa", pessoa);
            return "turmas_efetivas/form_parecer";
        }
        AprovacaoDTO aprovacao = new AprovacaoDTO();
        aprovacao.setData(new Date());
        aprovacao.setIndicacao(atividadesEnsinoService.findIndicacao(form.getIndicacaoId()));
        aprovacao.setPrioridade(form.getPrioridade());
        aprovacao.setTexto(form.getFundamentacao());
        aprovacao.setOrganizacao(organizationalService.findOrganizacao(form.getOrganizacaoId()));
        parecer = aprovacao;
    } else {
        ReprovacaoDTO reprovacao = new ReprovacaoDTO();
        reprovacao.setData(new Date());
        reprovacao.setIndicacao(atividadesEnsinoService.findIndicacao(form.getIndicacaoId()));
        reprovacao.setOrganizacao(organizationalService.findOrganizacao(form.getOrganizacaoId()));
        reprovacao.setTexto(form.getFundamentacao());
        parecer = reprovacao;
    }
    atividadesEnsinoService.createParecer(parecer);
    return "redirect:detail/indicacoes";
}
Also used : ParecerDTO(com.tomasio.projects.trainning.dto.ParecerDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) ReprovacaoDTO(com.tomasio.projects.trainning.dto.ReprovacaoDTO) AprovacaoDTO(com.tomasio.projects.trainning.dto.AprovacaoDTO) Date(java.util.Date) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 2 with AprovacaoDTO

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

the class TurmasEfetivasController method createParecerAjax.

@RequestMapping("/save_parecer")
@ResponseBody
public boolean createParecerAjax(Model model, WebRequest request) {
    String tipo = request.getParameter("tipo");
    String organizacaoIdParam = request.getParameter("organizacaoId");
    String indicacaoIdParam = request.getParameter("indicacaoId");
    String fundamentacao = request.getParameter("fundamentacao");
    String prioridadeParam = request.getParameter("prioridade");
    ParecerDTO parecer;
    Long indicacaoId = Long.parseLong(indicacaoIdParam);
    Long organizacaoId = Long.parseLong(organizacaoIdParam);
    int prioridade = Integer.parseInt(prioridadeParam);
    if (tipo.equals("APROVE")) {
        AprovacaoDTO aprovacao = new AprovacaoDTO();
        aprovacao.setData(new Date());
        aprovacao.setIndicacao(atividadesEnsinoService.findIndicacao(indicacaoId));
        aprovacao.setPrioridade(prioridade);
        aprovacao.setTexto(fundamentacao);
        aprovacao.setOrganizacao(organizationalService.findOrganizacao(organizacaoId));
        parecer = aprovacao;
    } else {
        ReprovacaoDTO reprovacao = new ReprovacaoDTO();
        reprovacao.setData(new Date());
        reprovacao.setIndicacao(atividadesEnsinoService.findIndicacao(indicacaoId));
        reprovacao.setOrganizacao(organizationalService.findOrganizacao(organizacaoId));
        reprovacao.setTexto(fundamentacao);
        parecer = reprovacao;
    }
    atividadesEnsinoService.createParecer(parecer);
    return true;
}
Also used : ParecerDTO(com.tomasio.projects.trainning.dto.ParecerDTO) ReprovacaoDTO(com.tomasio.projects.trainning.dto.ReprovacaoDTO) AprovacaoDTO(com.tomasio.projects.trainning.dto.AprovacaoDTO) Date(java.util.Date) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Example 3 with AprovacaoDTO

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

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

the class AtividadesEnsinoServiceSimpleImpl method createParecer.

@Override
@Transactional
public Long createParecer(ParecerDTO parecer) {
    ParecerDAO dao = factory.getParecerDAO();
    IndicacaoDAO indicacaoDAO = factory.getIndicacaoDAO();
    Parecer _parecer = null;
    if (parecer instanceof AprovacaoDTO) {
        _parecer = new Aprovacao((AprovacaoDTO) parecer);
    } else {
        _parecer = new Reprovacao((ReprovacaoDTO) parecer);
    }
    Long id = null;
    try {
        id = dao.create(_parecer);
        Indicacao indicacao = indicacaoDAO.find(_parecer.getIndicacao().getId());
        updateWorkflowActors(indicacao.getId());
    } catch (DAOException ex) {
        ex.printStackTrace();
        throw new CoreException(ex.getMessage());
    } catch (Exception ex) {
        ex.printStackTrace();
        throw new CoreException("Erro em tempo de execução: " + ex.getMessage());
    }
    return id;
}
Also used : IndicacaoDAO(com.tomasio.projects.trainning.dao.IndicacaoDAO) DAOException(com.tomasio.projects.trainning.exception.DAOException) Parecer(com.tomasio.projects.trainning.model.Parecer) CoreException(com.tomasio.projects.trainning.exeption.CoreException) ParecerDAO(com.tomasio.projects.trainning.dao.ParecerDAO) Indicacao(com.tomasio.projects.trainning.model.Indicacao) Aprovacao(com.tomasio.projects.trainning.model.Aprovacao) Reprovacao(com.tomasio.projects.trainning.model.Reprovacao) ReprovacaoDTO(com.tomasio.projects.trainning.dto.ReprovacaoDTO) AprovacaoDTO(com.tomasio.projects.trainning.dto.AprovacaoDTO) DAOException(com.tomasio.projects.trainning.exception.DAOException) ParseException(java.text.ParseException) CoreException(com.tomasio.projects.trainning.exeption.CoreException) Transactional(org.springframework.transaction.annotation.Transactional)

Example 5 with AprovacaoDTO

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

the class AtividadesEnsinoMailAdvice method createParecerMethodInterceptor.

@Around("createParecer()")
public Object createParecerMethodInterceptor(ProceedingJoinPoint joinPoint) throws Throwable {
    Object[] args = joinPoint.getArgs();
    ParecerDTO parecer = (ParecerDTO) args[0];
    Object result = joinPoint.proceed();
    if (parecer instanceof AprovacaoDTO) {
        IndicacaoDTO indicacao = atividadesEnsinoService.findIndicacao(parecer.getIndicacao().getId());
        TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(indicacao.getTurma().getId());
        PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoa().getId());
        String to = indicacao.getEmail();
        String subject = "SGC - APROVAÇÃO DE INDICAÇÃO PARA CURSO";
        String textfase = "Fases:\n";
        int countfases = 1;
        for (FaseDTO fase : turma.getFases()) {
            textfase += "" + countfases + " - Modalidade: " + fase.getTipoFase() + " - Descrição: " + fase.getDescricao() + " - Local: " + fase.getLocal().getSigla() + " - Início: " + fase.getDataInicioFormatted() + " - Término: " + fase.getDataTerminoFormatted() + "\n";
            countfases++;
        }
        SimpleDateFormat dfExec = new SimpleDateFormat("yyyy");
        SimpleDateFormat df = new SimpleDateFormat("dd-mm-yyyy");
        String exercicio = dfExec.format(turma.getExercicio());
        Date dtParecer = null;
        try {
            dtParecer = df.parse(df.format(parecer.getData()));
        } catch (ParseException ex) {
            Logger.getLogger(HibernateIndicacaoDAO.class.getName()).log(Level.SEVERE, null, ex);
        }
        OrganizacaoDTO OMGEstor = organizationalService.findOrganizacao(turma.getOrganizacaoGestoraId());
        OrganizacaoDTO OMResp = organizationalService.findOrganizacao(turma.getResponsavelId());
        String text = "Prezado(a), " + pessoa.getTargetaCompletaOM() + "\n\n" + "Sua INDICAÇÃO para participar do " + turma.getCurso().getCodigo() + " foi APROVADA por " + parecer.getOrganizacao().getSigla() + ".\n\n" + "Informações do Curso: \n" + "Curso: " + turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao() + "\n" + "Turma: " + turma.getNumeroTurma() + " / " + exercicio + "\n" + "Organização Responsável: " + OMResp.getNome() + " (" + OMResp.getSigla() + ")\n" + "Quantidade de Vagas: " + turma.getQuantidadeVagas() + "\n" + "Data de Início: " + turma.getDataInicioFormatted() + "\n" + "Data de Término: " + turma.getDataTerminoFormatted() + "\n" + "Local: " + turma.getLocal() + "\n" + "Modalidade: " + turma.getTipoTurma() + "\n\n" + textfase + "\nSTATUS DA INDICAÇÃO: " + indicacao.getStatus() + "\n\n" + "Informações do Parecer de Aprovação da Indicação: \n" + "Organização: " + parecer.getOrganizacao().getSigla() + " - Data: " + dtParecer + " - Fundamentação: " + parecer.getTexto() + "\n\n" + "\n\n==> CABE RESSALTAR QUE ESTE E-MAIL POSSUI CARATER MERAMENTE INFORMATIVO. O DOCUMENTO QUE OFICIALIZA A MATRÍCULA NO CURSO É A PUBLICAÇÃO OFICIAL DA OM GESTORA DA CAPACITAÇÃO. <==\n" + "\nAcesse o Portal da Capacitação para mais informações.\n" + "\nEm caso de dúvidas entre em contato com o setor de capacitação de sua OM " + "ou com a Organização Gestora desta capacitação (" + OMGEstor.getSigla() + ") " + "para verificar a veracidade desta informação.\n\n" + "----------------------------------------------------\n" + "Esse e-mail foi enviado de forma automática para " + to + ", NÃO RESPONDA ESTE E-MAIL.\n" + "Este é um serviço prestado pelo SGC - Sistema de Gerenciamento da Capacitação.\n";
        systemService.sendMail(to, subject, text);
    }
    return result;
}
Also used : ParecerDTO(com.tomasio.projects.trainning.dto.ParecerDTO) AprovacaoDTO(com.tomasio.projects.trainning.dto.AprovacaoDTO) ProceedingJoinPoint(org.aspectj.lang.ProceedingJoinPoint) Date(java.util.Date) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) HibernateIndicacaoDAO(com.tomasio.projects.trainning.dao.HibernateIndicacaoDAO) ParseException(java.text.ParseException) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) SimpleDateFormat(java.text.SimpleDateFormat) Around(org.aspectj.lang.annotation.Around)

Aggregations

AprovacaoDTO (com.tomasio.projects.trainning.dto.AprovacaoDTO)6 ParecerDTO (com.tomasio.projects.trainning.dto.ParecerDTO)4 IndicacaoDTO (com.tomasio.projects.trainning.dto.IndicacaoDTO)3 PessoaDTO (com.tomasio.projects.trainning.dto.PessoaDTO)3 ReprovacaoDTO (com.tomasio.projects.trainning.dto.ReprovacaoDTO)3 Date (java.util.Date)3 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)3 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)2 TurmaEfetivaDTO (com.tomasio.projects.trainning.dto.TurmaEfetivaDTO)2 ParseException (java.text.ParseException)2 SimpleDateFormat (java.text.SimpleDateFormat)2 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)2 HibernateIndicacaoDAO (com.tomasio.projects.trainning.dao.HibernateIndicacaoDAO)1 IndicacaoDAO (com.tomasio.projects.trainning.dao.IndicacaoDAO)1 ParecerDAO (com.tomasio.projects.trainning.dao.ParecerDAO)1 CancelamentoMatriculaDTO (com.tomasio.projects.trainning.dto.CancelamentoMatriculaDTO)1 FaseDTO (com.tomasio.projects.trainning.dto.FaseDTO)1 MatriculaDTO (com.tomasio.projects.trainning.dto.MatriculaDTO)1 NotificacaoMatriculaDTO (com.tomasio.projects.trainning.dto.NotificacaoMatriculaDTO)1 PreMatriculaDTO (com.tomasio.projects.trainning.dto.PreMatriculaDTO)1