From 05b7ea3f80da654a2cd840f33f299e0141b3868f Mon Sep 17 00:00:00 2001 From: magno.oliveira Date: Thu, 13 Nov 2014 10:28:14 +0000 Subject: [PATCH] Relatorio de exportação --- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroCalculoController.java | 38 ++++++++++++++++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class | Bin 17774 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties | 2 +- 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroCalculoController.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroCalculoController.java index 041eb5b..4058f38 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroCalculoController.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroCalculoController.java @@ -40,6 +40,7 @@ import br.com.eselo.dao.RecomendacaoDAO; import br.com.eselo.dao.UsuarioDAO; import br.com.eselo.integracao.CriterioAvaliado; import br.com.eselo.model.Criterio; +import br.com.eselo.model.Faixa; import br.com.eselo.model.ParametroCalculo; import br.com.eselo.model.Recomendacao; import br.com.eselo.model.Usuario; @@ -348,6 +349,12 @@ public class ParametroCalculoController { return parametroCalculo; } + @Get("/parametroAtivo") + public File exportarAtivo(){ + Long id = dao.getLastParametrosCalculoAtivo().getId(); + return exportar(id); + } + @Get("/parametrosCalculo/exportar/{id}/*") @Restrito(descricao = "PARAMETRO_CALCULO_LISTA") public File exportar(Long id) { @@ -417,6 +424,37 @@ public class ParametroCalculoController { row.createCell(1).setCellValue(criterio.getNumeroCriterio()); row.createCell(2).setCellValue(criterio.getPeso()); row.createCell(3).setCellValue(criterio.getDescricao()); + + if(criterio.getTipoTeste().getId().intValue()==3){ + rows++; + row = sheet.createRow(rows); + cell = row.createCell(1); + cell.setCellValue("Faixa"); + cell.setCellStyle(styles.get("label")); + cell = row.createCell(2); + cell.setCellValue("Descrição"); + cell.setCellStyle(styles.get("label")); + cell = row.createCell(3); + cell.setCellValue("Início"); + cell.setCellStyle(styles.get("label")); + cell = row.createCell(4); + cell.setCellValue("Fim"); + cell.setCellStyle(styles.get("label")); + cell = row.createCell(5); + cell.setCellValue("%"); + cell.setCellStyle(styles.get("label")); + + for(Faixa faixa:criterio.getFaixas()){ + row = sheet.createRow(rows); + row.createCell(1).setCellValue(faixa.getFaixa()); + row.createCell(2).setCellValue(faixa.getDescricao()); + row.createCell(3).setCellValue(faixa.getFaixaInicio()); + row.createCell(4).setCellValue(faixa.getFaixaFim()); + row.createCell(5).setCellValue(faixa.getPercentualConformidade()); + + } + } + rows++; } diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class index e9f3400..5e8c2d1 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties index ff95005..130277e 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties @@ -1,5 +1,5 @@ #Generated by Maven Integration for Eclipse -#Sat Nov 01 14:28:27 GMT-03:00 2014 +#Thu Nov 13 06:20:53 GMT-03:00 2014 version=0.0.1-SNAPSHOT groupId=eselo m2e.projectName=e-Selo -- libgit2 0.21.2