Commit 550cbb2618e744519c2a39cf3067bfd518da1771

Authored by vitor.pacheco
1 parent b8fbec99
Exists in master

Tipos de Recomendação

git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/e-selo@9515 c2178572-b5ca-4887-91d2-9e3a90c7d55b
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painel/index.jsp
... ... @@ -38,13 +38,13 @@
38 38 <i class="glyphicon glyphicon-check"></i>
39 39 <p>Avaliações</p>
40 40 </a>
41   - <a href="<c:url value="/tiposDiretriz" />" class="btn btn-primary col-sm-3" role="button">
  41 + <a href="<c:url value="/tiposRecomendacao" />" class="btn btn-primary col-sm-3" role="button">
42 42 <i class="glyphicon glyphicon-list-alt"></i>
43   - <p>Tipos de Diretriz</p>
  43 + <p>Tipos de Recomendação</p>
44 44 </a>
45 45 <a href="<c:url value="/parametrosAvaliacao" />" class="btn btn-primary col-sm-3" role="button">
46 46 <i class="glyphicon glyphicon-wrench"></i>
47   - <p>Parâmetros de<br />Avaliação</p>
  47 + <p>Parâmetros de<br />Cálculo</p>
48 48 </a>
49 49 </div>
50 50  
... ...
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/tiposRecomendacao/form.jsp
... ... @@ -5,8 +5,8 @@
5 5  
6 6 <tiles:insertTemplate template="/WEB-INF/jsp/template/template.jsp">
7 7 <tiles:putAttribute name="body">
8   - <a href="<c:url value="/tiposDiretriz" />">
9   - <strong><span class="glyphicon glyphicon-check"></span> Tipos de Diretriz</strong>
  8 + <a href="<c:url value="/tiposRecomendacao" />">
  9 + <strong><span class="glyphicon glyphicon-check"></span> Tipos de Recomendação</strong>
10 10 </a>
11 11  
12 12 <hr />
... ... @@ -27,24 +27,24 @@
27 27  
28 28 <div class="row">
29 29 <div class="col-md-12">
30   - <form name="tipoDiretrizUsuariosForm" class="form-horizontal" action="<c:url value="/tiposDiretriz"/>" method="post">
  30 + <form name="tipoRecomendacaoForm" class="form-horizontal" action="<c:url value="/tiposRecomendacao"/>" method="post">
31 31 <fieldset>
32 32 <div class="form-group">
33 33 <label for="inputDescricao" class="col-lg-2 control-label">Descrição</label>
34 34 <div class="col-lg-10">
35   - <input id="inputDescricao" name="tipoDiretriz.descricao" type="text" class="form-control required" placeholder="Descrição" maxlength="100" value="${tipoDiretriz.descricao}" />
  35 + <input id="inputDescricao" name="tipoRecomendacao.descricao" type="text" class="form-control required" placeholder="Descrição" maxlength="100" value="${tipoRecomendacao.descricao}" />
36 36 </div>
37 37 </div>
38 38  
39 39 <div class="form-group">
40 40 <label for="inputValMaximoConformidade" class="col-lg-2 control-label">Valor Máximo</label>
41 41 <div class="col-xs-3">
42   - <input id="inputValMaximoConformidade" name="tipoDiretriz.maximoConformidade" min="1" type="number" class="form-control number numeric required" placeholder="Valor Máximo" value="${tipoDiretriz.maximoConformidade}" />
  42 + <input id="inputValMaximoConformidade" name="tipoRecomendacao.maximoConformidade" min="1" type="number" class="form-control number numeric required" placeholder="Valor Máximo" value="${tipoRecomendacao.maximoConformidade}" />
43 43 </div>
44 44 </div>
45 45  
46   - <c:if test="${tipoDiretriz.id != null}">
47   - <input type="hidden" name="tipoDiretriz.id" value="${tipoDiretriz.id}" />
  46 + <c:if test="${tipoRecomendacao.id != null}">
  47 + <input type="hidden" name="tipoRecomendacao.id" value="${tipoRecomendacao.id}" />
48 48 <input type="hidden" name="_method" value="put" />
49 49 </c:if>
50 50  
... ...
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/tiposRecomendacao/lista.jsp
... ... @@ -5,9 +5,9 @@
5 5  
6 6 <tiles:insertTemplate template="/WEB-INF/jsp/template/template.jsp">
7 7 <tiles:putAttribute name="body">
8   - <a href="<c:url value="/tiposDiretriz" />"><strong><span class="glyphicon glyphicon-check"></span> Tipos de Diretriz</strong></a>
  8 + <a href="<c:url value="/tiposRecomendacao" />"><strong><span class="glyphicon glyphicon-check"></span> Tipos de Recomendação</strong></a>
9 9  
10   - <a href="<c:url value="/tiposDiretriz/form" />" class="btn btn-default pull-right"><span class="glyphicon glyphicon-plus"></span> Incluir</a>
  10 + <a href="<c:url value="/tiposRecomendacao/form" />" class="btn btn-default pull-right"><span class="glyphicon glyphicon-plus"></span> Incluir</a>
11 11  
12 12 <br />
13 13  
... ... @@ -38,13 +38,13 @@
38 38 </tr>
39 39 </thead>
40 40 <tbody>
41   - <c:forEach items="${tipoDiretrizList}" var="tipo">
  41 + <c:forEach items="${tipoRecomendacaoList}" var="tipo">
42 42 <tr>
43 43 <td>${tipo.descricao}</td>
44 44 <td>
45 45 <div class="btn-group">
46   - <a href="<c:url value="/tiposDiretriz/${tipo.id}" />" class="btn btn-default btn-sm">Atualizar</a>
47   - <a href="<c:url value="/tiposDiretriz/delete/${tipo.id}" />" class="btn btn-default btn-sm btn-confirm" data-msg="Deseja realmente excluir o tipo de diretriz selecionado?">Excluir</a>
  46 + <a href="<c:url value="/tiposRecomendacao/${tipo.id}" />" class="btn btn-default btn-sm">Atualizar</a>
  47 + <a href="<c:url value="/tiposRecomendacao/delete/${tipo.id}" />" class="btn btn-default btn-sm btn-confirm" data-msg="Deseja realmente excluir o tipo de recomendação selecionado?">Excluir</a>
48 48 </div>
49 49 </td>
50 50 </tr>
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/messages.properties
... ... @@ -12,4 +12,12 @@ tipo_conformidade.validacao.descricao.unique=Já existe uma descrição com este no
12 12 tipo_conformidade.validacao.maximo=É necessário informar o valor máximo do Tipo de Diretriz.
13 13 tipo_conformidade.validacao.maximo.min=É necessário informar o valor máximo do Tipo de Diretriz.
14 14 tipo_conformidade.validacao.edit=O Tipo de Diretriz não pode ser alterado, pois ele está sendo utilizado.
15   -tipo_conformidade.validacao.remove=O Tipo de Diretriz não pode ser excluído, pois ele está sendo utilizado.
16 15 \ No newline at end of file
  16 +tipo_conformidade.validacao.remove=O Tipo de Diretriz não pode ser excluído, pois ele está sendo utilizado.
  17 +tipo_recomendacao.mensagem.salva=Tipo de Recomendação salvo com sucesso.
  18 +tipo_recomendacao.mensagem.alterada=Tipo de Recomendação alterado com sucesso.
  19 +tipo_recomendacao.validacao.descricao=É necessário informar a descrição do Tipo de Recomendação.
  20 +tipo_recomendacao.validacao.descricao.unique=Já existe uma descrição com este nome para o Tipo de Recomendação.
  21 +tipo_recomendacao.validacao.maximo=É necessário informar o valor máximo do Tipo de Recomendação.
  22 +tipo_recomendacao.validacao.maximo.min=É necessário informar o valor máximo do Tipo de Recomendação.
  23 +tipo_recomendacao.validacao.edit=O Tipo de Recomendação não pode ser alterado, pois ele está sendo utilizado.
  24 +tipo_recomendacao.validacao.remove=O Tipo de Recomendação não pode ser excluído, pois ele está sendo utilizado.
17 25 \ No newline at end of file
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/TiposRecomendacaoController.java
... ... @@ -46,7 +46,7 @@ public class TiposRecomendacaoController {
46 46  
47 47 if (!tipoRecomendacao.getRecomendacoes().isEmpty()) {
48 48 result.include("mensagem",
49   - Messages.getString("tipo_conformidade.validacao.edit"));
  49 + Messages.getString("tipo_recomendacao.validacao.edit"));
50 50 result.redirectTo(TiposRecomendacaoController.class).lista();
51 51 }
52 52  
... ... @@ -63,7 +63,7 @@ public class TiposRecomendacaoController {
63 63 dao.save(tipoRecomendacao);
64 64  
65 65 result.include("mensagem",
66   - Messages.getString("tipo_conformidade.mensagem.salva"));
  66 + Messages.getString("tipo_recomendacao.mensagem.salva"));
67 67 result.redirectTo(TiposRecomendacaoController.class).lista();
68 68 }
69 69  
... ... @@ -84,7 +84,7 @@ public class TiposRecomendacaoController {
84 84 dao.saveOrUpdate(tipoRecomendacaoCadastrada);
85 85  
86 86 result.include("mensagem",
87   - Messages.getString("tipo_conformidade.mensagem.alterada"));
  87 + Messages.getString("tipo_recomendacao.mensagem.alterada"));
88 88 result.redirectTo(TiposRecomendacaoController.class).lista();
89 89 }
90 90  
... ... @@ -95,40 +95,40 @@ public class TiposRecomendacaoController {
95 95  
96 96 if (!tipoRecomendacao.getRecomendacoes().isEmpty()) {
97 97 validator.add(new ValidationMessage(Messages
98   - .getString("tipo_conformidade.validacao.remove"),
99   - "tipoConformidade.tipoConformidade"));
  98 + .getString("tipo_recomendacao.validacao.remove"),
  99 + "tipoRecomendacao.recomendacoes"));
100 100 }
101 101 validator.onErrorForwardTo(TiposRecomendacaoController.class).lista();
102 102  
103 103 dao.remove(id);
104 104  
105   - result.include("mensagem", "Tipo de Diretriz excluído com sucesso.");
  105 + result.include("mensagem", "Tipo de Recomendação excluído com sucesso.");
106 106 result.redirectTo(TiposRecomendacaoController.class).lista();
107 107 }
108 108  
109   - private void validarTipoConformidade(TipoRecomendacao tipoRecommendacao) {
110   - if (tipoRecommendacao.getDescricao() == null) {
  109 + private void validarTipoConformidade(TipoRecomendacao tipoRecomendacao) {
  110 + if (tipoRecomendacao.getDescricao() == null) {
111 111 validator.add(new ValidationMessage(Messages
112   - .getString("tipo_conformidade.validacao.descricao"),
113   - "tipoDiretriz.descricao"));
114   - } else if (dao.existeTipo(tipoRecommendacao)) {
115   - Long id = dao.getIdByDescricao(tipoRecommendacao.getDescricao());
  112 + .getString("tipo_recomendacao.validacao.descricao"),
  113 + "tipoRecomendacao.descricao"));
  114 + } else if (dao.existeTipo(tipoRecomendacao)) {
  115 + Long id = dao.getIdByDescricao(tipoRecomendacao.getDescricao());
116 116  
117   - if ((tipoRecommendacao.getId() == null && id != null)
118   - || (tipoRecommendacao.getId() != null && tipoRecommendacao.getId() == id)) {
  117 + if ((tipoRecomendacao.getId() == null && id != null)
  118 + || (tipoRecomendacao.getId() != null && tipoRecomendacao.getId() == id)) {
119 119 validator
120 120 .add(new ValidationMessage(
121   - Messages.getString("tipo_conformidade.validacao.descricao.unique"),
122   - "tipoDiretriz.descricao"));
  121 + Messages.getString("tipo_recomendacao.validacao.descricao.unique"),
  122 + "tipoRecomendacao.descricao"));
123 123 }
124   - } else if (tipoRecommendacao.getMaximoConformidade() == null) {
  124 + } else if (tipoRecomendacao.getMaximoConformidade() == null) {
125 125 validator.add(new ValidationMessage(Messages
126   - .getString("tipo_conformidade.validacao.maximo"),
127   - "tipoDiretriz.maximoConformidade"));
128   - } else if (tipoRecommendacao.getMaximoConformidade() <= 0) {
  126 + .getString("tipo_recomendacao.validacao.maximo"),
  127 + "tipoRecomendacao.maximoConformidade"));
  128 + } else if (tipoRecomendacao.getMaximoConformidade() <= 0) {
129 129 validator.add(new ValidationMessage(Messages
130   - .getString("tipo_conformidade.validacao.maximo.min"),
131   - "tipoDiretriz.maximoConformidade"));
  130 + .getString("tipo_recomendacao.validacao.maximo.min"),
  131 + "tipoRecomendacao.maximoConformidade"));
132 132 }
133 133 }
134 134  
... ...