From 7f9234b921dfe799252b9115dcb2b695c2b78bdd Mon Sep 17 00:00:00 2001 From: vitor.pacheco Date: Tue, 26 Aug 2014 02:34:23 +0000 Subject: [PATCH] Codificação #2973: Relatório Parâmetro de Cálculo --- Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/lista.jsp | 3 ++- Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroCalculoController.java | 10 ++++++++++ 3 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/lista.jsp b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/lista.jsp index c9f2d7f..6696478 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/lista.jsp +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/lista.jsp @@ -13,7 +13,7 @@ - " class="btn btn-default pull-right"> Incluir Parametro de Avaliação + " class="btn btn-default pull-right"> Incluir Parametro de Avaliação @@ -67,6 +67,7 @@ ${parametroCalculo.usuario.nome}
+ " class="btn btn-default btn-sm">Relatório " class="btn btn-default btn-sm">Consultar " class="btn btn-default btn-sm btn-confirm" data-msg="Deseja realmente excluir o Parametro de Avaliação selecionado?">Excluir 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 new file mode 100644 index 0000000..e8fc487 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/relatorio.jsp @@ -0,0 +1,81 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> + + + + "> Parametros de Cálculo + +
+ +
+
+
+ +

${parametroCalculo.descricao}

+
+ +
+
+
+
+
+
+
+

RECOMENDAÇÕES E CRITÉRIOS

+
+ +
+ +
+ Recomendação + +
+
Número
+
${recomendacao.numeroRecomendacao}
+
Descrição
+
${recomendacao.descricao}
+
Peso
+
${recomendacao.peso}
+
+ + + +

Nenhum critério cadastrado.

+
+ +
+ + + + + + + + + + + + + + + + + +
CritérioPeso
${criterio.descricao}${criterio.peso}
+
+
+
+ +
+

+
+
+
+
+
+
+ +
+
\ No newline at end of file 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 ad710d7..fbe8535 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 @@ -253,5 +253,15 @@ public class ParametroCalculoController { } + + @Get("/parametrosCalculo/relatorio/{id}") + @Restrito(descricao = "PARAMETRO_CALCULO_RELATORIO") + public ParametroCalculo relatorio(Long id) { + ParametroCalculo parametroCalculo = this.dao.load(id); + result.include("usuarioList", dao.getAllUsuarios()); + result.include("recomendacaoList", new RecomendacaoDAO(dao.getSession()).listAllAtivas(parametroCalculo)); + + return parametroCalculo; + } } -- libgit2 0.21.2