Search in sources :

Example 41 with PessoaDTO

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

the class EXC008XLS method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    try {
        WritableWorkbook workbook = Workbook.createWorkbook(os);
        WritableSheet sheet = workbook.createSheet("PLAMENS", 0);
        MatriculaDTO[] matriculas = service.findAllMatriculas();
        Map<Long, TurmaEfetivaDTO> turmasMap = new HashMap<Long, TurmaEfetivaDTO>();
        Map<Long, OrganizacaoDTO> organizacoesMap = new HashMap<Long, OrganizacaoDTO>();
        int i = 0;
        for (MatriculaDTO matriculaDTO : matriculas) {
            OrganizacaoDTO decea = organizationalService.findOrganizacaoBySigla("DECEA");
            TurmaEfetivaDTO turma = turmasMap.get(matriculaDTO.getTurma().getId());
            if (turma == null) {
                turma = service.findTurmaEfetiva(matriculaDTO.getTurma().getId());
                turmasMap.put(matriculaDTO.getTurma().getId(), turma);
            }
            if (!turma.getOrganizacaoGestoraId().equals(decea.getId())) {
                continue;
            }
            if (!turma.getCurso().getCodigo().contains("ATM") && !turma.getCurso().getCodigo().contains("OPM")) {
                continue;
            }
            Label alunoLabel = new Label(0, i, matriculaDTO.getPessoa().getTargetaSimples());
            sheet.addCell(alunoLabel);
            PessoaDTO pessoa = organizationalService.findPessoa(matriculaDTO.getPessoa().getId());
            Label organizacaoAlunoLabel = null;
            if (pessoa.getOrganizacao() != null) {
                organizacaoAlunoLabel = new Label(1, i, pessoa.getOrganizacao().getSigla());
            } else {
                organizacaoAlunoLabel = new Label(1, i, "");
            }
            sheet.addCell(organizacaoAlunoLabel);
            Label cursoLabel = new Label(2, i, turma.getCurso().getCodigo());
            sheet.addCell(cursoLabel);
            Label organizacaoCursoLabel = new Label(3, i, turma.getLocal());
            sheet.addCell(organizacaoCursoLabel);
            Label inicioLabel = new Label(4, i, turma.getDataInicioFormatted());
            sheet.addCell(inicioLabel);
            Label terminoLabel = new Label(5, i, turma.getDataTerminoFormatted());
            sheet.addCell(terminoLabel);
            i++;
        }
        workbook.write();
        workbook.close();
    } catch (RowsExceededException ex) {
        Logger.getLogger(EXC008XLS.class.getName()).log(Level.SEVERE, null, ex);
    } catch (WriteException ex) {
        Logger.getLogger(EXC008XLS.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IOException ex) {
        Logger.getLogger(EXC008XLS.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : MatriculaDTO(com.tomasio.projects.trainning.dto.MatriculaDTO) WriteException(jxl.write.WriteException) HashMap(java.util.HashMap) Label(jxl.write.Label) WritableSheet(jxl.write.WritableSheet) IOException(java.io.IOException) RowsExceededException(jxl.write.biff.RowsExceededException) WritableWorkbook(jxl.write.WritableWorkbook) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)

Example 42 with PessoaDTO

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

the class EXC010ODF method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    TrainningService trainningService = (TrainningService) services.get("trainningService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long turmaId = (Long) params.get("turmaId");
        TurmaEfetivaDTO turma = service.findTurmaEfetiva(turmaId);
        CursoDTO curso = trainningService.findCurso(turma.getCurso().getId());
        IndicacaoDTO[] indicacoesAlunos = service.findAllIndicacoesAlunosSelecionados(turmaId);
        IndicacaoInstrutorDTO[] indicacoesInstrutores = service.findAllIndicacoesInstrutoresSelecionados(turmaId);
        FaseDTO[] periodos = turma.getFases();
        String textoPeriodo = "";
        for (FaseDTO faseDTO : periodos) {
            if (turma.getFases() != null) {
                String local = "";
                if (faseDTO.getLocal() != null) {
                    local = faseDTO.getLocal().getSigla();
                }
                textoPeriodo += local;
                if (faseDTO.getPeriodoFormatted() != null) {
                    textoPeriodo += ", NO PERIODO DE " + faseDTO.getPeriodoFormatted().replace("a", "A");
                } else {
                    textoPeriodo += ", NO PERIODO DE ...";
                }
                textoPeriodo += " (" + faseDTO.getDescricao() + ") ";
            }
        }
        String parte1 = "";
        parte1 += "INFO VEX QUE ESTÁ PREVISTA A REALIZAÇÃO DO CURSO ";
        parte1 += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        parte1 += ", TURMA " + turma.getNumeroTurma();
        parte1 += ", A SER REALIZADO NO ";
        parte1 += textoPeriodo;
        parte1 += " CONFORME SEGUINTES ORIENTAÇÕES:";
        odt.newParagraph(parte1);
        Set<String> organizacoes = new HashSet<String>();
        String enderecamento = "";
        for (IndicacaoDTO indicacaoDTO : indicacoesAlunos) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        if (curso.getFolhaRosto().getObjetivo() != null) {
            odt.newParagraph("");
            odt.newParagraph("OBJETIVO DO CURSO:");
            odt.newParagraph(curso.getFolhaRosto().getObjetivo().toUpperCase());
        }
        if (curso.getFolhaRosto().getDisciplinas() != null) {
            odt.newParagraph("");
            odt.newParagraph("DISCIPLINAS:");
            odt.newParagraph(curso.getFolhaRosto().getDisciplinas().toUpperCase());
        }
        if (curso.getFolhaRosto().getPreRequisitos() != null) {
            odt.newParagraph("");
            odt.newParagraph("PRÉ-REQUISITOS:");
            odt.newParagraph(curso.getFolhaRosto().getPreRequisitos().toUpperCase());
        }
        DistribuicaoDTO[] distribuicoes = service.findAllDistribuicoes(turmaId);
        if (distribuicoes.length > 0) {
            odt.newParagraph("");
            odt.newParagraph("DISTRIBUIÇÃO DE VAGAS:");
        }
        for (DistribuicaoDTO distribuicaoDTO : distribuicoes) {
            organizacoes.add(distribuicaoDTO.getOrganizacao().getSigla());
            String distribuicao = distribuicaoDTO.getOrganizacao().getSigla();
            if (distribuicaoDTO.getQuantidadeVagas() > 1) {
                distribuicao += " (" + distribuicaoDTO.getQuantidadeVagas() + " VAGAS)";
            } else {
                distribuicao += " (" + distribuicaoDTO.getQuantidadeVagas() + " VAGA)";
            }
            odt.newParagraph(distribuicao);
        }
        odt.newParagraph("");
        if (turma.getPeriodoIndicacao().getDataInicio() != null && turma.getPeriodoIndicacao().getDataInicio() != null && turma.getPeriodoIndicacao().getDataTermino() != null) {
            String parte2 = "INFORMO AINDA, VEX QUE AS INDICAÇÕES DEVEM SER FEITAS PELO REGIONAL, EXCLUSIVAMENTE " + "ATRAVÉS DO SISTEMA DE GERENCIAMENTO DA CAPACITAÇÃO - SGC,  NO PERÍODO DE ";
            parte2 += turma.getPeriodoIndicacao().getPeriodoFormatted().replace("a", "A");
            parte2 += ".";
            odt.newParagraph(parte2);
        }
        OrganizacaoDTO organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (IndicacaoDTO indicacaoDTO : indicacoesInstrutores) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (String sigla : organizacoes) {
            enderecamento += " " + sigla;
        }
        odt.newParagraph("");
        odt.newParagraph("ENDEREÇAMENTO:");
        odt.newParagraph(enderecamento);
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(EXC010ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) TrainningService(com.tomasio.projects.trainning.interfaces.TrainningService) CursoDTO(com.tomasio.projects.trainning.dto.CursoDTO) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) IndicacaoInstrutorDTO(com.tomasio.projects.trainning.dto.IndicacaoInstrutorDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService) HashSet(java.util.HashSet)

Example 43 with PessoaDTO

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

the class EXC011ODF method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long turmaId = (Long) params.get("turmaId");
        TurmaDTO turma = service.findTurmaEfetiva(turmaId);
        TurmaEfetivaDTO turmaEfetiva = service.findTurmaEfetiva(turmaId);
        IndicacaoDTO[] indicacoesAlunos = service.findAllIndicacoesAlunos(turmaId);
        IndicacaoInstrutorDTO[] indicacoesInstrutores = service.findAllIndicacoesInstrutores(turmaId);
        OrganizacaoDTO gestora = organizationalService.findOrganizacao(turmaEfetiva.getOrganizacaoGestoraId());
        FaseDTO[] periodos = turma.getFases();
        String textoPeriodo = "";
        for (FaseDTO faseDTO : periodos) {
            if (turma.getFases() != null) {
                String local = "";
                if (faseDTO.getLocal() != null) {
                    local = faseDTO.getLocal().getSigla();
                }
                textoPeriodo += local;
                if (faseDTO.getPeriodoFormatted() != null) {
                    textoPeriodo += ", NO PERÍODO DE " + faseDTO.getPeriodoFormatted().replace("a", "A");
                } else {
                    textoPeriodo += ", NO PERÍODO DE ...";
                }
                textoPeriodo += " (" + faseDTO.getDescricao() + ") ";
            }
        }
        String inicial = "";
        inicial += "INFO (VEX) QUE FOI CANCELADO O CURSO ";
        inicial += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        inicial += ", ";
        inicial += "TURMA" + turma.getNumeroTurma();
        inicial += ", QUE SERIA REALIZADO NO ";
        inicial += textoPeriodo;
        inicial += " VIRTUDE {{MOTIVO DO CANCELAMENTO}}.";
        Set<String> organizacoes = new HashSet<String>();
        String enderecamento = "";
        for (IndicacaoDTO indicacaoDTO : indicacoesAlunos) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        OrganizacaoDTO organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (IndicacaoDTO indicacaoDTO : indicacoesInstrutores) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        DistribuicaoDTO[] distribuicoes = service.findAllDistribuicoes(turmaId);
        for (DistribuicaoDTO distribuicaoDTO : distribuicoes) {
            organizacoes.add(distribuicaoDTO.getOrganizacao().getSigla());
        }
        for (String sigla : organizacoes) {
            enderecamento += " " + sigla;
        }
        odt.newParagraph(enderecamento);
        odt.newParagraph("");
        odt.newParagraph(inicial);
        // VER O QUE O LINCOLN PEDIU, ACHO QUE É PRA INCLUIR ESTE TRECHO ABAIXO NO ITEM DE MATRICULA = EXC009ODF
        // if (gestora.getSigla().equals("DECEA")) {
        // String cancelamento = "";
        // 
        // cancelamento += "INFO VEX ATZD ATV E MTCL DO CURSO ";
        // 
        // cancelamento += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        // cancelamento += ", ";
        // cancelamento += "TURMA" + turma.getNumeroTurma();
        // cancelamento += ", A SER REALIZADO NO ";
        // cancelamento += textoPeriodo;
        // cancelamento += " COM OS PARTICIPANTES ABAIXO RELACIONADOS:";
        // odt.newParagraph("");
        // odt.newParagraph("");
        // odt.newParagraph("");
        // odt.newParagraph("");
        // odt.newParagraph(cancelamento);
        // 
        // }
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(EXC011ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : TurmaDTO(com.tomasio.projects.trainning.dto.TurmaDTO) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) IndicacaoInstrutorDTO(com.tomasio.projects.trainning.dto.IndicacaoInstrutorDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService) HashSet(java.util.HashSet)

Example 44 with PessoaDTO

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

the class EXC012ODF method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long turmaId = (Long) params.get("turmaId");
        TurmaDTO turma = service.findTurmaEfetiva(turmaId);
        IndicacaoDTO[] indicacoesAlunos = service.findAllIndicacoesAlunosSelecionados(turmaId);
        IndicacaoInstrutorDTO[] indicacoesInstrutores = service.findAllIndicacoesInstrutoresSelecionados(turmaId);
        FaseDTO[] periodos = turma.getFases();
        String textoPeriodo = "";
        for (FaseDTO faseDTO : periodos) {
            if (turma.getFases() != null) {
                String local = "";
                if (faseDTO.getLocal() != null) {
                    local = faseDTO.getLocal().getSigla();
                }
                textoPeriodo += local;
                if (faseDTO.getPeriodoFormatted() != null) {
                    textoPeriodo += ", NO PERIODO DE " + faseDTO.getPeriodoFormatted().replace("a", "A");
                } else {
                    textoPeriodo += ", NO PERIODO DE ...";
                }
                textoPeriodo += " (" + faseDTO.getDescricao() + ") ";
            }
        }
        String inicial = "";
        inicial += "INFO VEX ATZD ATV E MTCL DO CURSO ";
        inicial += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        inicial += ", ";
        inicial += "TURMA" + turma.getNumeroTurma();
        inicial += ", A SER REALIZADO NO ";
        inicial += textoPeriodo;
        inicial += " COM OS SEGUINTES PARTICIPANTES:";
        Set<String> organizacoes = new HashSet<String>();
        String enderecamento = "";
        for (IndicacaoDTO indicacaoDTO : indicacoesAlunos) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        OrganizacaoDTO organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (IndicacaoDTO indicacaoDTO : indicacoesInstrutores) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (String sigla : organizacoes) {
            enderecamento += " " + sigla;
        }
        odt.newParagraph(enderecamento);
        odt.newParagraph("");
        odt.newParagraph(inicial);
        odt.newParagraph("");
        odt.newParagraph("INSTRUTORES:");
        odt.newParagraph("");
        for (IndicacaoInstrutorDTO indicacao : indicacoesInstrutores) {
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoa().getId());
            indicacao = (IndicacaoInstrutorDTO) service.findIndicacao(indicacao.getId());
            String indicado = pessoa.getTargetaCompleta();
            indicado += ", ";
            indicado += "CPF: " + pessoa.getCpf();
            if (pessoa.getOrganizacao() != null) {
                indicado += " (" + pessoa.getOrganizacao().getSigla() + "), PERÍODO DE ";
            } else {
                indicado += " (), PERÍODO DE ";
            }
            if (indicacao.getPeriodo() != null) {
                indicado += indicacao.getPeriodo().getPeriodoFormatted();
            }
            odt.newParagraph(indicado);
        }
        odt.newParagraph("ALUNOS:");
        odt.newParagraph("");
        for (IndicacaoDTO indicacao : indicacoesAlunos) {
            PessoaDTO pessoa = organizationalService.findPessoa(indicacao.getPessoa().getId());
            indicacao = service.findIndicacao(indicacao.getId());
            String indicado = pessoa.getTargetaCompleta();
            indicado += ", ";
            indicado += "CPF: " + pessoa.getCpf();
            if (pessoa.getOrganizacao() != null) {
                indicado += " (" + pessoa.getOrganizacao().getSigla() + ");";
            }
            odt.newParagraph(indicado);
        }
        String instrutores = "";
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(EXC012ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : TurmaDTO(com.tomasio.projects.trainning.dto.TurmaDTO) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) IndicacaoInstrutorDTO(com.tomasio.projects.trainning.dto.IndicacaoInstrutorDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService) HashSet(java.util.HashSet)

Example 45 with PessoaDTO

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

the class ImportInstrutoresCSV method execute.

@Override
public void execute() {
    BufferedReader br = null;
    String line;
    String cvsSplitBy = ",";
    Map<String, DominioAprendizagemDTO> dominiosMap = new HashMap<String, DominioAprendizagemDTO>();
    Map<String, List<String>> verbosMap = new HashMap<String, List<String>>();
    try {
        br = new BufferedReader(new FileReader(new ClassPathResource("instrutores.csv").getFile()));
        while ((line = br.readLine()) != null) {
            // use comma as separator
            String[] data = line.split(cvsSplitBy);
            String pessoaId = data[0];
            String cursoId = data[1];
            CursoDTO curso = trainningService.findCurso(Long.parseLong(cursoId));
            PessoaDTO pessoa = organizationalService.findPessoa(Long.parseLong(pessoaId));
            HabilitacaoInstrutorEfetivaDTO dto = new HabilitacaoInstrutorEfetivaDTO();
            dto.setCoordenador(false);
            dto.setSombra(false);
            dto.setCurso(curso);
            dto.setPessoa(pessoa);
            PeriodoDTO periodo = new PeriodoDTO();
            periodo.setDataInicio(new Date());
            dto.setPeriodo(periodo);
            instructorsService.createHabilitacaoInstrutor(dto);
            System.out.println("IMPORTADO " + curso.getCodigo());
        }
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        if (br != null) {
            try {
                br.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    System.out.println("Done");
}
Also used : HashMap(java.util.HashMap) FileNotFoundException(java.io.FileNotFoundException) IOException(java.io.IOException) ClassPathResource(org.springframework.core.io.ClassPathResource) Date(java.util.Date) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) PeriodoDTO(com.tomasio.projects.trainning.dto.PeriodoDTO) BufferedReader(java.io.BufferedReader) DominioAprendizagemDTO(com.tomasio.projects.trainning.dto.DominioAprendizagemDTO) List(java.util.List) FileReader(java.io.FileReader) CursoDTO(com.tomasio.projects.trainning.dto.CursoDTO) HabilitacaoInstrutorEfetivaDTO(com.tomasio.projects.trainning.dto.HabilitacaoInstrutorEfetivaDTO)

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