Commit 61a0fe287e3f2db566bb81b988d12bc4af026be0

Authored by gibransodre
1 parent 4afe9aad
Exists in master

Criação do link para envio do relatório para o MPF.

WebContent/WEB-INF/tags/baseLayout.tag
  1 +<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
1 2
2 <!DOCTYPE html> 3 <!DOCTYPE html>
3 <html lang="pt-br" id="principal"> 4 <html lang="pt-br" id="principal">
@@ -9,6 +10,7 @@ @@ -9,6 +10,7 @@
9 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/default.css" media="screen"> 10 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/default.css" media="screen">
10 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/breadcrumb.css" media="screen"> 11 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/breadcrumb.css" media="screen">
11 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/formulario.css" media="screen"> 12 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/formulario.css" media="screen">
  13 + <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/tabelas.css" media="screen">
12 14
13 </head> 15 </head>
14 16
@@ -39,6 +41,7 @@ @@ -39,6 +41,7 @@
39 41
40 <section> 42 <section>
41 <nav id="menu"> 43 <nav id="menu">
  44 +
42 <ul> 45 <ul>
43 <li id="portalservicos-Instrucao" class="portalservicos-item"> 46 <li id="portalservicos-Instrucao" class="portalservicos-item">
44 <a href="${pageContext.request.contextPath}/instrucao-site" id="instrucaoLink">Instruções de Preenchimento |</a> 47 <a href="${pageContext.request.contextPath}/instrucao-site" id="instrucaoLink">Instruções de Preenchimento |</a>
@@ -49,13 +52,21 @@ @@ -49,13 +52,21 @@
49 </li> 52 </li>
50 53
51 <li id="portalservicos-pTrabalho" class="portalservicos-item"> 54 <li id="portalservicos-pTrabalho" class="portalservicos-item">
52 - <a href="${pageContext.request.contextPath}/planoTrabalho-site" id="pTrabalhoLink">Anexar Plano de Trabalho |</a> 55 + <a href="${pageContext.request.contextPath}/planoTrabalho-site" id="pTrabalhoLink">Anexar Relatório |</a>
53 </li> 56 </li>
54 - 57 + <li id="enviar-relatorio" class="portalservicos-item">
  58 + <a href="${pageContext.request.contextPath}/enviar-relatorio" id="pEnviarRelatorioLink">Enviar Relatório |</a>
  59 + </li>
55 <li id="portalservicos-contato" class="portalservicos-item"> 60 <li id="portalservicos-contato" class="portalservicos-item">
56 - <a href="${pageContext.request.contextPath}/contato/contato-site" id="contatoLink">Contato</a>  
57 - </li> 61 + <a href="${pageContext.request.contextPath}/contato/contato-site" id="contatoLink">Contato </a>
  62 + </li>
  63 + <c:if test="${usuarioLogado == true}">
  64 + <li id="portalservicos-sair" class="portalservicos-item">
  65 + <a href="${pageContext.request.contextPath}/">| Sair</a>
  66 + </li>
  67 + </c:if>
58 </ul> 68 </ul>
  69 +
59 </nav> 70 </nav>
60 71
61 <div id="main"> 72 <div id="main">
@@ -108,8 +119,7 @@ @@ -108,8 +119,7 @@
108 <script type="text/javascript" src="${pageContext.request.contextPath}/js/html2canvas.js"></script> 119 <script type="text/javascript" src="${pageContext.request.contextPath}/js/html2canvas.js"></script>
109 <script type="text/javascript" src="${pageContext.request.contextPath}/js/html2pdf.js"></script> 120 <script type="text/javascript" src="${pageContext.request.contextPath}/js/html2pdf.js"></script>
110 <script type="text/javascript" src="${pageContext.request.contextPath}/js/formAddAncoras.js"></script> 121 <script type="text/javascript" src="${pageContext.request.contextPath}/js/formAddAncoras.js"></script>
111 - <script type="text/javascript" src="${pageContext.request.contextPath}/js/imprimir.js"></script>  
112 -  
113 - 122 + <script type="text/javascript" src="${pageContext.request.contextPath}/js/imprimir.js"></script>
  123 +
114 </body> 124 </body>
115 </html> 125 </html>
116 \ No newline at end of file 126 \ No newline at end of file
src/br/com/controller/PlanoTrabalhoController.java
@@ -298,7 +298,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -298,7 +298,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
298 } 298 }
299 } 299 }
300 300
301 - @Path("/enviar-relatorio-plano-trabalho") 301 + @Path("/enviar-relatorio")
302 public void enviarRelatorioPlanoTrabalho() { 302 public void enviarRelatorioPlanoTrabalho() {
303 303
304 } 304 }
@@ -434,7 +434,19 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -434,7 +434,19 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
434 434
435 if (questionario != null && questionario.getIdQuestionario() > 0) { 435 if (questionario != null && questionario.getIdQuestionario() > 0) {
436 436
437 - enviarEmail(questionario); 437 + if(questionario.isFlagEnviado())
  438 + {
  439 + result.include("mensagemEnvio", "O Relatório já foi enviado para MPF!");
  440 + result.include("statusEnvio", false);
  441 +
  442 + this.validator.add(new ValidationMessage("", ""));
  443 + this.validator.onErrorUsePageOf(PlanoTrabalhoController.class).confirmacaoEnvioEmailMPF();
  444 + }
  445 + else
  446 + {
  447 + enviarEmail(questionario);
  448 + }
  449 +
438 450
439 } 451 }
440 452