diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp index 9d8ef54..2c47fb2 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp @@ -134,7 +134,7 @@ - passei + diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/recomendacao/form.jsp b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/recomendacao/form.jsp index 900fadf..611e603 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/recomendacao/form.jsp +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/recomendacao/form.jsp @@ -9,7 +9,7 @@
-

Cadastro de Recomendaçãos

+

Cadastro de Recomendações



@@ -85,7 +85,10 @@ diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/CriteriosController.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/CriteriosController.java index f8d394d..3d2dc48 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/CriteriosController.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/CriteriosController.java @@ -279,10 +279,6 @@ public class CriteriosController { validator.add(new ValidationMessage( Messages.getString("criterio.validacao.descricao"), "criteiro.descricao")); - }else if (criterio.getRequisito() == null) { - validator.add(new ValidationMessage( - Messages.getString("criterio.validacao.requisto"), - "criteiro.requisto")); }else if (criterio.getTipoTeste().getId() == null) { validator.add(new ValidationMessage( Messages.getString("criterio.validacao.tipo_teste"), 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 2f76b1b..02730c0 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 @@ -150,15 +150,15 @@ public class ParametroCalculoController { @Restrito(descricao = "PARAMETRO_CALCULO_ATIVAR") public void ativar(Long id) { - ParametroCalculo pc = dao.load(id); - - if(validarParametroCalculoAtivacao(pc)){ - ativarParametroCalculo(id); - result.redirectTo(ParametroCalculoController.class).lista(); - }else{ - result.redirectTo(ParametroCalculoController.class).errosAtivacao(id); - } + ParametroCalculo pc = dao.load(id); + + if(validarParametroCalculoAtivacao(pc)){ + ativarParametroCalculo(id); + result.redirectTo(ParametroCalculoController.class).lista(); + }else{ + result.redirectTo(ParametroCalculoController.class).errosAtivacao(id); } + } @Path("/parametrosCalculo/delete/{id}") @Restrito(descricao = "PARAMETRO_CALCULO_EXCLUIR") @@ -355,21 +355,26 @@ public class ParametroCalculoController { ParametroCalculo parametroCalculo = this.dao.load(id); result.include("usuarioList", dao.getAllUsuarios()); - List recomendacaoList = new RecomendacaoDAO(dao.getSession()).listAllAtivas(parametroCalculo); + + List recomendacaoList = parametroCalculo.getRecomendacoes(); List recomendacaoListErros = new ArrayList(); for(Recomendacao r: recomendacaoList){ if(r.getCriterios().size()<1){ recomendacaoListErros.add(r); }else{ + boolean add = false; List criterios = new ArrayList(); for(Criterio c: r.getCriterios()){ if(c.getTipoTeste().getId().intValue()==CriterioAvaliado.TIPO_DESCRESCENTE && c.getFaixas().size()<1){ criterios.add(c); + add = true; } } - r.setCriterios(criterios); - recomendacaoListErros.add(r); + if(add){ + r.setCriterios(criterios); + recomendacaoListErros.add(r); + } } } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Criterio.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Criterio.java index 21b2127..90ff02b 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Criterio.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Criterio.java @@ -74,7 +74,7 @@ public class Criterio { @Column(name = "lo_erro", nullable = false) private boolean erro; - @Column(name = "ds_requisito", nullable = false) + @Column(name = "ds_requisito", nullable = true) private String requisito; public Long getId() { diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml b/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml index 6805bf3..1a3d97e 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml @@ -7,7 +7,7 @@ org.hibernate.dialect.PostgreSQLDialect - jdbc:postgresql://localhost:5432/eselo2 + jdbc:postgresql://127.0.0.1:5432/eselo2 org.postgresql.Driver postgres postgres diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class index 2f9b42b..8e67277 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class differ 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 a57be97..133d8a9 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/classes/br/com/eselo/model/Criterio.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class index 124a8a9..161e18f 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml b/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml index 6805bf3..1a3d97e 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml @@ -7,7 +7,7 @@ org.hibernate.dialect.PostgreSQLDialect - jdbc:postgresql://localhost:5432/eselo2 + jdbc:postgresql://127.0.0.1:5432/eselo2 org.postgresql.Driver postgres postgres diff --git a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF index 82387d8..0108b8b 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Manifest-Version: 1.0 -Build-Jdk: 1.7.0_67 -Built-By: Magno +Build-Jdk: 1.7.0_51 +Built-By: magno.oliveira Created-By: Maven Integration for Eclipse -- libgit2 0.21.2