Search in sources :

Example 41 with TurmaEfetivaDTO

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

the class ConvitesInstrutoresController method initializeConviteInstrutorData.

public Map initializeConviteInstrutorData(Long conviteId) {
    Map conviteMap = new HashMap();
    ConviteInstrutorDTO convite = atividadesEnsinoService.findConviteInstrutor(conviteId);
    conviteMap.put("id", convite.getId());
    conviteMap.put("prazo", convite.getPrazo());
    conviteMap.put("data", convite.getData());
    conviteMap.put("observacao", convite.getObservacao());
    conviteMap.put("documento", convite.getDocumento());
    conviteMap.put("solucao", convite.getSolucao());
    TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(convite.getTurma().getId());
    conviteMap.put("turma", turma.getCurso().getCodigo() + " - " + turma.getNumeroTurma() + " (" + turma.getPeriodoFormatted() + ")");
    if (convite.getDataFinalizacao() != null) {
        conviteMap.put("finalizado", true);
    } else {
        conviteMap.put("finalizado", false);
    }
    if (convite instanceof ConviteInstrutorIndividualDTO) {
        conviteMap.put("tipo", "INDIVIDUAL");
    } else {
        conviteMap.put("tipo", "PERFIL");
        String destinatarios = "";
        Long[] destinatariosIds = ((ConviteInstrutorPerfilDTO) convite).getDestinatariosIds();
        for (Long destinatariosId : destinatariosIds) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(destinatariosId);
            destinatarios += organizacao.getSigla();
            destinatarios += " ";
        }
        conviteMap.put("destinatarios", destinatarios);
    }
    List instrutoresConvidados = new ArrayList();
    if (convite instanceof ConviteInstrutorIndividualDTO) {
        ItemConviteInstrutorIndividualDTO[] itens = atividadesEnsinoService.findAllItensConviteInstrutorIndividualByConviteInstrutorIndividualId(conviteId);
        for (ItemConviteInstrutorIndividualDTO item : itens) {
            Map mapItem = new HashMap();
            mapItem.put("instrutor", item.getPessoa().getTargetaCompleta());
            mapItem.put("dataInicio", item.getPeriodo().getDataInicioFormated());
            mapItem.put("dataTermino", item.getPeriodo().getDataTerminoFormated());
            mapItem.put("observacao", item.getObservacao());
            instrutoresConvidados.add(mapItem);
        }
    }
    conviteMap.put("instrutoresConvidados", instrutoresConvidados);
    List instrutoresConfirmados = new ArrayList();
    ConfirmacaoConviteInstrutorDTO[] confirmacoes = atividadesEnsinoService.findAllConfirmacoesConvitesInstrutoresByConviteInstrutorId(conviteId);
    for (ConfirmacaoConviteInstrutorDTO confirmacao : confirmacoes) {
        Map mapItem = new HashMap();
        mapItem.put("instrutor", confirmacao.getPessoa().getTargetaCompleta());
        mapItem.put("dataInicio", confirmacao.getPeriodo().getDataInicioFormated());
        mapItem.put("dataTermino", confirmacao.getPeriodo().getDataTerminoFormated());
        mapItem.put("observacao", confirmacao.getObservacao());
        mapItem.put("dataConfirmacao", confirmacao.getData());
        mapItem.put("documento", confirmacao.getDocumento());
        instrutoresConfirmados.add(mapItem);
    }
    conviteMap.put("instrutoresConfirmados", instrutoresConfirmados);
    List perfis = new ArrayList();
    if (convite instanceof ConviteInstrutorPerfilDTO) {
        ItemConviteInstrutorPerfilDTO[] itens = atividadesEnsinoService.findAllItensConviteInstrutorPerfilByConviteInstrutorPerfilId(conviteId);
        for (ItemConviteInstrutorPerfilDTO item : itens) {
            Map mapItem = new HashMap();
            mapItem.put("dataInicio", item.getPeriodo().getDataInicioFormated());
            mapItem.put("dataTermino", item.getPeriodo().getDataTerminoFormated());
            mapItem.put("quantidade", item.getQuantidade());
            Long[] disciplinasIds = item.getDisciplinasIds();
            List disciplinas = new ArrayList();
            for (Long disciplinaId : disciplinasIds) {
                Map disciplinaMapItem = new HashMap();
                DisciplinaDTO disciplina = teachingDocumentsService.findDisciplina(disciplinaId);
                disciplinaMapItem.put("id", disciplina.getId());
                disciplinaMapItem.put("numero", disciplina.getNumeroGeral());
                disciplinaMapItem.put("descricao", disciplina.getDescricao());
                disciplinas.add(disciplinaMapItem);
            }
            mapItem.put("disciplinas", disciplinas);
            perfis.add(mapItem);
        }
    }
    conviteMap.put("perfis", perfis);
    return conviteMap;
}
Also used : ItemConviteInstrutorIndividualDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorIndividualDTO) HashMap(java.util.HashMap) ConfirmacaoConviteInstrutorDTO(com.tomasio.projects.trainning.dto.ConfirmacaoConviteInstrutorDTO) ConviteInstrutorDTO(com.tomasio.projects.trainning.dto.ConviteInstrutorDTO) ConviteInstrutorPerfilDTO(com.tomasio.projects.trainning.dto.ConviteInstrutorPerfilDTO) ItemConviteInstrutorPerfilDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorPerfilDTO) ArrayList(java.util.ArrayList) ConfirmacaoConviteInstrutorDTO(com.tomasio.projects.trainning.dto.ConfirmacaoConviteInstrutorDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) ItemConviteInstrutorIndividualDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorIndividualDTO) ConviteInstrutorIndividualDTO(com.tomasio.projects.trainning.dto.ConviteInstrutorIndividualDTO) DisciplinaDTO(com.tomasio.projects.trainning.dto.DisciplinaDTO) List(java.util.List) ArrayList(java.util.ArrayList) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) Map(java.util.Map) HashMap(java.util.HashMap) ItemConviteInstrutorPerfilDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorPerfilDTO)

Example 42 with TurmaEfetivaDTO

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

the class HibernateTurmaDAO method instantiateTurma.

@SuppressWarnings("unused")
private Turma instantiateTurma(TurmaDTO dto) {
    Turma turma;
    if (dto instanceof TurmaEfetivaDTO) {
        TurmaEfetivaDTO aux = (TurmaEfetivaDTO) dto;
        turma = new TurmaEfetiva(aux);
    } else {
        TurmaPlanejadaDTO aux = (TurmaPlanejadaDTO) dto;
        turma = new TurmaPlanejada(aux);
    }
    return turma;
}
Also used : TurmaPlanejada(com.tomasio.projects.trainning.model.TurmaPlanejada) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) Turma(com.tomasio.projects.trainning.model.Turma) StatusTurmaEfetiva(com.tomasio.projects.trainning.model.StatusTurmaEfetiva) TurmaEfetiva(com.tomasio.projects.trainning.model.TurmaEfetiva) TurmaPlanejadaDTO(com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO)

Example 43 with TurmaEfetivaDTO

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

the class EXC014CSV method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    Writer writter = null;
    try {
        writter = new OutputStreamWriter(os, "UTF-8");
    } catch (UnsupportedEncodingException ex) {
        Logger.getLogger(EXC014CSV.class.getName()).log(Level.SEVERE, null, ex);
    }
    BufferedWriter bufferedWriter = new BufferedWriter(writter);
    // recuperar paramentro
    Date exercicio = (Date) params.get("exercicio");
    Long organizacaoId = (Long) params.get("organizacaoId");
    String status = "";
    status += (String) params.get("status");
    String search = "";
    // search += (String) params.get("search");
    List<MatriculaDTO> alunos = new ArrayList<MatriculaDTO>();
    MatriculaDTO[] matriculas = service.findAllMatriculasAlunosDaOM(organizacaoId, exercicio, search);
    alunos.addAll(Arrays.asList(matriculas));
    // verificar se vai filtrar pelo status
    List<MatriculaDTO> alunosFiltrado = new ArrayList<MatriculaDTO>();
    if (status.equals("")) {
        alunosFiltrado.addAll(alunos);
    } else {
        for (MatriculaDTO aluno : alunos) {
            CancelamentoMatriculaDTO cancelada = service.findCancelamentoMatriculaByMatricula(aluno.getId());
            ConclusaoDTO conclusao = service.findConclusaoByMatricula(aluno.getId());
            // se for diferente do status passado não inclui na lista
            switch(status) {
                case "CANCELADO":
                    // preencher o status
                    if (cancelada != null) {
                        // tem cancelamento
                        alunosFiltrado.add(aluno);
                    }
                    break;
                case "APROVADO":
                    if (cancelada == null && conclusao != null && conclusao.isComAproveitamento()) {
                        alunosFiltrado.add(aluno);
                    }
                    break;
                case "DESLIGADO":
                    if (cancelada == null && conclusao != null && !conclusao.isComAproveitamento()) {
                        alunosFiltrado.add(aluno);
                    }
                    break;
                case "CURSANDO":
                    if (cancelada == null && conclusao == null) {
                        // nao tem cancelamento e nem conclusão
                        // em andamento
                        alunosFiltrado.add(aluno);
                    }
                    break;
            }
        }
    }
    for (MatriculaDTO matricula : alunosFiltrado) {
        try {
            OrganizacaoDTO omAlunos = organizationalService.findOrganizacao(organizacaoId);
            TurmaEfetivaDTO turmaEfetiva = service.findTurmaEfetiva(matricula.getTurma().getId());
            OrganizacaoDTO responsavel = organizationalService.findOrganizacao(turmaEfetiva.getResponsavelId());
            CancelamentoMatriculaDTO cancelada = service.findCancelamentoMatriculaByMatricula(matricula.getId());
            ConclusaoDTO conclusao = service.findConclusaoByMatricula(matricula.getId());
            // OM DOS ALUNOS
            bufferedWriter.write(omAlunos.getSigla());
            bufferedWriter.write("|");
            // turma
            String turma = turmaEfetiva.getCurso().getCodigo() + "-" + turmaEfetiva.getNumeroTurma();
            String extra = "";
            // verificar se é extra
            if (turmaEfetiva.isExtra())
                extra = " EXTRA";
            bufferedWriter.write(turma + extra);
            bufferedWriter.write("|");
            // local
            if (turmaEfetiva.getLocal() != null) {
                bufferedWriter.write(turmaEfetiva.getLocal());
            } else {
                bufferedWriter.write("");
            }
            bufferedWriter.write("|");
            // ORESP
            bufferedWriter.write(responsavel.getSigla());
            bufferedWriter.write("|");
            // dt inicia
            if (turmaEfetiva.getDataInicioFormatted() != null) {
                bufferedWriter.write(turmaEfetiva.getDataInicioFormatted());
            } else {
                bufferedWriter.write("");
            }
            bufferedWriter.write("|");
            // dt termino
            if (turmaEfetiva.getDataTerminoFormatted() != null) {
                bufferedWriter.write(turmaEfetiva.getDataTerminoFormatted());
            } else {
                bufferedWriter.write("");
            }
            bufferedWriter.write("|");
            // aluno
            if (matricula.getPessoa().getTargetaCompleta() != null) {
                bufferedWriter.write(matricula.getPessoa().getTargetaCompleta());
            } else {
                bufferedWriter.write("");
            }
            bufferedWriter.write("|");
            // saram
            if (matricula.getPessoa().getSaram() != null) {
                bufferedWriter.write(matricula.getPessoa().getSaram());
            } else {
                bufferedWriter.write("");
            }
            bufferedWriter.write("|");
            // STATUS e MOTIVO (caso tenha)
            if (cancelada != null) {
                // status
                bufferedWriter.write("CANCELADO");
                bufferedWriter.write("|");
                // motivo
                if (cancelada.getObservacao() != null) {
                    bufferedWriter.write(cancelada.getObservacao());
                } else {
                    bufferedWriter.write("");
                }
                bufferedWriter.write("|");
                // parecer
                bufferedWriter.write("");
                bufferedWriter.write("|");
            } else {
                // verificar se tem conclusão
                if (conclusao != null) {
                    // verificar se é com aproveitamento ou sem
                    if (conclusao.isComAproveitamento()) {
                        // status
                        bufferedWriter.write("APROVADO");
                        bufferedWriter.write("|");
                        // motivo
                        bufferedWriter.write("");
                        bufferedWriter.write("|");
                        // parecer
                        bufferedWriter.write("");
                        bufferedWriter.write("|");
                    } else {
                        // status
                        bufferedWriter.write("DESLIGADO");
                        bufferedWriter.write("|");
                        // motivo
                        if (conclusao.getObservacao() != null) {
                            bufferedWriter.write(conclusao.getObservacao());
                        } else {
                            bufferedWriter.write("");
                            bufferedWriter.write("|");
                        }
                        // parecer
                        if (conclusao.getParecer() != null) {
                            bufferedWriter.write(conclusao.getParecer());
                        } else {
                            bufferedWriter.write("");
                            bufferedWriter.write("|");
                        }
                    }
                } else {
                    // nao tem cancelamento e nem conclusão
                    // em andamento
                    // status
                    bufferedWriter.write("CURSANDO");
                    bufferedWriter.write("|");
                    // motivo
                    bufferedWriter.write("");
                    bufferedWriter.write("|");
                    // parecer
                    bufferedWriter.write("");
                    bufferedWriter.write("|");
                }
            }
            bufferedWriter.newLine();
        } catch (IOException ex) {
            Logger.getLogger(EXC014CSV.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    try {
        bufferedWriter.flush();
        bufferedWriter.close();
    } catch (IOException ex) {
        Logger.getLogger(EXC014CSV.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : CancelamentoMatriculaDTO(com.tomasio.projects.trainning.dto.CancelamentoMatriculaDTO) MatriculaDTO(com.tomasio.projects.trainning.dto.MatriculaDTO) CancelamentoMatriculaDTO(com.tomasio.projects.trainning.dto.CancelamentoMatriculaDTO) ConclusaoDTO(com.tomasio.projects.trainning.dto.ConclusaoDTO) ArrayList(java.util.ArrayList) UnsupportedEncodingException(java.io.UnsupportedEncodingException) IOException(java.io.IOException) Date(java.util.Date) BufferedWriter(java.io.BufferedWriter) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) OutputStreamWriter(java.io.OutputStreamWriter) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) BufferedWriter(java.io.BufferedWriter) Writer(java.io.Writer) OutputStreamWriter(java.io.OutputStreamWriter) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)

Example 44 with TurmaEfetivaDTO

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

the class INS001ODF method makeReport.

@Override
public void makeReport() {
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    AtividadesEnsinoService atividadesEnsinoService = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long conviteId = (Long) params.get("conviteId");
        ConviteInstrutorIndividualDTO convite = (ConviteInstrutorIndividualDTO) atividadesEnsinoService.findConviteInstrutor(conviteId);
        TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(convite.getTurma().getId());
        ItemConviteInstrutorIndividualDTO[] itensConvite = atividadesEnsinoService.findAllItensConviteInstrutorIndividualByConviteInstrutorIndividualId(conviteId);
        String textoPrincipal = "";
        textoPrincipal += "VISANDO ATENDER A NECESSIDADE DE CAPACITAÇÃO DO SISCEAB ";
        // 
        textoPrincipal += "SOLICITO VEX (VSA) A POSSIBILIDADE DE AUTORIZAR A PARTICIPAÇÃO DO(S) INSTRUTOR(ES) ABAIXO RELACIONADO(S), ";
        textoPrincipal += "NO CURSO " + turma.getCurso().getCodigo() + ", A SER REALIZADO NO " + turma.getLocal() + ", NO PERÍODO DE ";
        textoPrincipal += turma.getDataInicioFormatted() + " A " + turma.getDataTerminoFormatted() + ":";
        odt.newParagraph(textoPrincipal);
        String textoInstrutores = "";
        for (ItemConviteInstrutorIndividualDTO item : itensConvite) {
            textoInstrutores += item.getPessoa().getTargetaCompleta() + " (" + item.getPessoa().getOrganizacao().getSigla() + "),CPF " + item.getPessoa().getCpf();
            textoInstrutores += ", NO PERÍODO DE " + item.getPeriodo().getPeriodoFormatted() + ";";
            odt.newParagraph(textoInstrutores);
            textoInstrutores = "";
        }
        String textoPrazo = "SOLICITO VEX (VSA) AINDA, QUE O DOCUMENTO DE RESPOSTA SEJA ENCAMINHADO A ESTA OM, IMPRETERIVELMENTE NO PRAZO ";
        textoPrazo += "MÁXIMO DE 10(DEZ) DIAS, A FIM DE CUMPRIR O PRAZO ESTABELECIDO PELA ICA 37-269 - NORMAS DE CAPACITAÇÃO DO DECEA.";
        odt.newParagraph(textoPrazo);
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(INS001ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) ItemConviteInstrutorIndividualDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorIndividualDTO) ItemConviteInstrutorIndividualDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorIndividualDTO) ConviteInstrutorIndividualDTO(com.tomasio.projects.trainning.dto.ConviteInstrutorIndividualDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)

Example 45 with TurmaEfetivaDTO

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

the class INS002ODF method makeReport.

@Override
public void makeReport() {
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    AtividadesEnsinoService atividadesEnsinoService = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    TeachingDocumentsService teachingDocumentsService = (TeachingDocumentsService) services.get("teachingDocumentsService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long conviteId = (Long) params.get("conviteId");
        ConviteInstrutorPerfilDTO convite = (ConviteInstrutorPerfilDTO) atividadesEnsinoService.findConviteInstrutor(conviteId);
        TurmaEfetivaDTO turma = atividadesEnsinoService.findTurmaEfetiva(convite.getTurma().getId());
        ItemConviteInstrutorPerfilDTO[] itensConvite = atividadesEnsinoService.findAllItensConviteInstrutorPerfilByConviteInstrutorPerfilId(conviteId);
        Long[] idDestinatarios = convite.getDestinatariosIds();
        OrganizacaoDTO[] destinatarios = organizationalService.findAllOrganizacoes(idDestinatarios);
        String textoDestinatario = "";
        for (OrganizacaoDTO destinatario : destinatarios) {
            textoDestinatario += destinatario.getSigla() + " ";
        }
        String textoPrincipal = "";
        textoPrincipal += "VISANDO ATENDER A NECESSIDADE DE CAPACITAÇÃO DO SISCEAB ";
        // 
        textoPrincipal += "SOLICITO VEX (VSA) A POSSIBILIDADE INDICAR PARA PARTICIPAR(EM) COMO INSTRUTOR(ES)  ";
        textoPrincipal += "NO CURSO " + turma.getCurso().getCodigo() + ", A SER REALIZADO NO " + turma.getLocal() + ", NO PERÍODO DE ";
        textoPrincipal += turma.getDataInicioFormatted() + " A " + turma.getDataTerminoFormatted() + ", INSTRUTOR(ES) COM O(S) SEGUINTE(S) PERFIL(IS) : ";
        odt.newParagraph(textoPrincipal);
        odt.newParagraph("");
        String textoPerfil = "";
        for (ItemConviteInstrutorPerfilDTO item : itensConvite) {
            textoPerfil = " QUE MINISTRE(M) AULA(S) NA(S) SEGUINTE(S) DISCIPLINAS : ";
            odt.newParagraph(textoPerfil);
            odt.newParagraph("");
            Long[] idDisciplinas = item.getDisciplinasIds();
            for (Long idDisciplina : idDisciplinas) {
                DisciplinaDTO disciplina = teachingDocumentsService.findDisciplina(idDisciplina);
                textoPerfil = disciplina.getDescricao();
                odt.newParagraph(textoPerfil.toUpperCase());
            }
            odt.newParagraph("");
            textoPerfil = "QUANTIDADE: " + item.getQuantidade() + " INSTRUTOR(ES)";
            odt.newParagraph(textoPerfil);
            textoPerfil = "PERÍODO DA INSTRUÇÃO : " + item.getPeriodo().getPeriodoFormatted();
            odt.newParagraph(textoPerfil);
            odt.newParagraph("");
        }
        String textoPrazo = "SOLICITO VEX (VSA) AINDA, QUE O DOCUMENTO DE RESPOSTA SEJA ENCAMINHADO A ESTA OM, IMPRETERIVELMENTE NO PRAZO ";
        textoPrazo += "MÁXIMO DE 10(DEZ) DIAS, A FIM DE CUMPRIR O PRAZO ESTABELECIDO PELA ICA 37-269 - NORMAS DE CAPACITAÇÃO DO DECEA.";
        odt.newParagraph(textoPrazo);
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(INS002ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : TeachingDocumentsService(com.tomasio.projects.trainning.interfaces.TeachingDocumentsService) ConviteInstrutorPerfilDTO(com.tomasio.projects.trainning.dto.ConviteInstrutorPerfilDTO) ItemConviteInstrutorPerfilDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorPerfilDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) DisciplinaDTO(com.tomasio.projects.trainning.dto.DisciplinaDTO) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) ItemConviteInstrutorPerfilDTO(com.tomasio.projects.trainning.dto.ItemConviteInstrutorPerfilDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)

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