Commit af27995f425fbe45df28a1376052563a0a0ad6b2

Authored by vitor.pacheco
1 parent 6f980555
Exists in master

Codificação #3170: [Ajuste] Retirar Inclusão e Exclusão

git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/e-selo@9810 c2178572-b5ca-4887-91d2-9e3a90c7d55b
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/tiposTeste/form.jsp
@@ -38,14 +38,7 @@ @@ -38,14 +38,7 @@
38 <div class="form-group"> 38 <div class="form-group">
39 <label for="inputDescricao" class="col-lg-2 control-label">Descrição</label> 39 <label for="inputDescricao" class="col-lg-2 control-label">Descrição</label>
40 <div class="col-lg-10"> 40 <div class="col-lg-10">
41 - <input id="inputDescricao" name="tipoTeste.descricao" type="text" class="form-control required" placeholder="Descrição" maxlength="200" value="${tipoTeste.descricao}" />  
42 - </div>  
43 - </div>  
44 -  
45 - <div class="form-group">  
46 - <label for="inputValMaximoConformidade" class="col-lg-2 control-label">Valor Máximo</label>  
47 - <div class="col-xs-3">  
48 - <input id="inputValMaximoConformidade" name="tipoTeste.maximoTeste" min="1" type="number" class="form-control number numeric required" ${tipoTeste.id != null ? "readonly" : ""} placeholder="Valor Máximo" value="${tipoTeste.maximoTeste}" /> 41 + <input id="inputDescricao" name="tipoTeste.descricao" type="text" class="form-control required" placeholder="Descrição" maxlength="500" value="${tipoTeste.descricao}" />
49 </div> 42 </div>
50 </div> 43 </div>
51 44
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/tiposTeste/lista.jsp
@@ -7,8 +7,6 @@ @@ -7,8 +7,6 @@
7 <tiles:putAttribute name="body"> 7 <tiles:putAttribute name="body">
8 <a href="<c:url value="/tiposTeste" />"><strong><span class="glyphicon glyphicon-check"></span> Tipos de Teste</strong></a> 8 <a href="<c:url value="/tiposTeste" />"><strong><span class="glyphicon glyphicon-check"></span> Tipos de Teste</strong></a>
9 9
10 - <a href="<c:url value="/tiposTeste/form" />" class="btn btn-default pull-right"><span class="glyphicon glyphicon-plus"></span> Incluir</a>  
11 -  
12 <br /> 10 <br />
13 11
14 <hr /> 12 <hr />
@@ -46,7 +44,6 @@ @@ -46,7 +44,6 @@
46 <td> 44 <td>
47 <div class="btn-group"> 45 <div class="btn-group">
48 <a href="<c:url value="/tiposTeste/${tipo.id}" />" class="btn btn-default btn-sm">Atualizar</a> 46 <a href="<c:url value="/tiposTeste/${tipo.id}" />" class="btn btn-default btn-sm">Atualizar</a>
49 - <a href="<c:url value="/tiposTeste/delete/${tipo.id}" />" class="btn btn-default btn-sm btn-confirm" data-msg="Deseja realmente excluir o tipo de teste selecionado?">Excluir</a>  
50 </div> 47 </div>
51 </td> 48 </td>
52 </tr> 49 </tr>
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/TiposTesteController.java
@@ -55,20 +55,6 @@ public class TiposTesteController { @@ -55,20 +55,6 @@ public class TiposTesteController {
55 return tipoTeste; 55 return tipoTeste;
56 } 56 }
57 57
58 - @Post("/tiposTeste")  
59 - @Restrito(descricao = "TIPOS_TESTE_ADICIONAR")  
60 - public void adicionar(TipoTeste tipoTeste) {  
61 - validarTipoConformidade(tipoTeste);  
62 -  
63 - validator.onErrorUsePageOf(TiposTesteController.class).form();  
64 -  
65 - dao.save(tipoTeste);  
66 -  
67 - result.include("mensagem",  
68 - Messages.getString("tipo_recomendacao.mensagem.salva"));  
69 - result.redirectTo(TiposTesteController.class).lista();  
70 - }  
71 -  
72 @Put("/tiposTeste") 58 @Put("/tiposTeste")
73 @Restrito(descricao = "TIPOS_TESTE_ATUALIZAR") 59 @Restrito(descricao = "TIPOS_TESTE_ATUALIZAR")
74 public void atualizar(TipoTeste tipoTeste) { 60 public void atualizar(TipoTeste tipoTeste) {
@@ -81,7 +67,6 @@ public class TiposTesteController { @@ -81,7 +67,6 @@ public class TiposTesteController {
81 67
82 tipoTesteCadastrada.setTipo(tipoTeste.getTipo()); 68 tipoTesteCadastrada.setTipo(tipoTeste.getTipo());
83 tipoTesteCadastrada.setDescricao(tipoTeste.getDescricao()); 69 tipoTesteCadastrada.setDescricao(tipoTeste.getDescricao());
84 - tipoTesteCadastrada.setMaximoTeste(tipoTeste.getMaximoTeste());  
85 70
86 dao.saveOrUpdate(tipoTesteCadastrada); 71 dao.saveOrUpdate(tipoTesteCadastrada);
87 72
@@ -90,31 +75,6 @@ public class TiposTesteController { @@ -90,31 +75,6 @@ public class TiposTesteController {
90 result.redirectTo(TiposTesteController.class).lista(); 75 result.redirectTo(TiposTesteController.class).lista();
91 } 76 }
92 77
93 - @Path("/tiposTeste/delete/{id}")  
94 - @Restrito(descricao = "TIPOS_TESTE_EXCLUIR")  
95 - public void excluir(Long id) {  
96 - TipoTeste tipoTeste = dao.load(id);  
97 -  
98 - if (tipoTeste.getCriterios().isEmpty()) {  
99 - validator.add(new ValidationMessage("O Tipo de Teste está sendo referenciado e não pode ser excluído.",  
100 - "tipoTeste.descricao"));  
101 - }  
102 -  
103 - /*  
104 - if (!tipoTeste.getRecomendacoes().isEmpty()) {  
105 - validator.add(new ValidationMessage(Messages  
106 - .getString("tipo_recomendacao.validacao.remove"),  
107 - "tipoRecomendacao.recomendacoes"));  
108 - }  
109 - */  
110 - validator.onErrorForwardTo(TiposTesteController.class).lista();  
111 -  
112 - dao.remove(id);  
113 -  
114 - result.include("mensagem", "Tipo de Teste excluído com sucesso.");  
115 - result.redirectTo(TiposTesteController.class).lista();  
116 - }  
117 -  
118 private void validarTipoConformidade(TipoTeste tipoTeste) { 78 private void validarTipoConformidade(TipoTeste tipoTeste) {
119 if (tipoTeste.getTipo() == null) { 79 if (tipoTeste.getTipo() == null) {
120 validator.add(new ValidationMessage(Messages 80 validator.add(new ValidationMessage(Messages
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/TipoTesteDAO.java
@@ -20,7 +20,7 @@ public class TipoTesteDAO extends GenericDAO&lt;TipoTeste&gt; { @@ -20,7 +20,7 @@ public class TipoTesteDAO extends GenericDAO&lt;TipoTeste&gt; {
20 @SuppressWarnings("unchecked") 20 @SuppressWarnings("unchecked")
21 public List<TipoTeste> listAll() throws HibernateException { 21 public List<TipoTeste> listAll() throws HibernateException {
22 return getSession().createCriteria(this.getPersistentClass()) 22 return getSession().createCriteria(this.getPersistentClass())
23 - .addOrder(Order.asc("descricao")).list(); 23 + .addOrder(Order.asc("tipo")).list();
24 } 24 }
25 25
26 public boolean existeTipo(TipoTeste tipoTeste) { 26 public boolean existeTipo(TipoTeste tipoTeste) {