Commit 89672173c485380709659ebe0cd7975b9d283c58

Authored by gibransodre
1 parent 61a0fe28
Exists in master

Correção no emvio de email.

src/br/com/controller/PlanoTrabalhoController.java
@@ -72,7 +72,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -72,7 +72,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
72 boolean existeRelatorioAnexado = false; 72 boolean existeRelatorioAnexado = false;
73 Questionario questionario = new Questionario(); 73 Questionario questionario = new Questionario();
74 PlanoTrabalho planoTrabalho = new PlanoTrabalho(); 74 PlanoTrabalho planoTrabalho = new PlanoTrabalho();
75 - 75 + PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao();
  76 +
76 if (filePlano != null) { 77 if (filePlano != null) {
77 String tipoArquivo = filePlano.getContentType(); 78 String tipoArquivo = filePlano.getContentType();
78 79
@@ -99,7 +100,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -99,7 +100,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
99 String nomeExtensaoPlanoTrabalho = filePlano.getContentType(); 100 String nomeExtensaoPlanoTrabalho = filePlano.getContentType();
100 101
101 if (questionario != null && questionario.getDtInicioQuestionario() != null) { 102 if (questionario != null && questionario.getDtInicioQuestionario() != null) {
102 - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); 103 + planoTrabalhoDao = new PlanoTrabalhoDao();
103 104
104 planoTrabalho = 105 planoTrabalho =
105 planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); 106 planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario);
@@ -127,15 +128,11 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -127,15 +128,11 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
127 } 128 }
128 129
129 } 130 }
130 -  
131 - if(planoTrabalho.getArquivoRelatorioAss() != null)  
132 - {  
133 - existeRelatorioAnexado = true;  
134 - } 131 +
135 132
136 result.include("mensagemPlano", mensagemPlano); 133 result.include("mensagemPlano", mensagemPlano);
137 result.include("statusPlano", statusPlano); 134 result.include("statusPlano", statusPlano);
138 - result.include("existeRelatorioAnexado", existeRelatorioAnexado); 135 +
139 } 136 }
140 137
141 138
@@ -166,7 +163,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -166,7 +163,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
166 String nomeExtensaoRelatorio = fileRelatorio.getContentType(); 163 String nomeExtensaoRelatorio = fileRelatorio.getContentType();
167 164
168 if (questionario != null && questionario.getDtInicioQuestionario() != null) { 165 if (questionario != null && questionario.getDtInicioQuestionario() != null) {
169 - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); 166 + planoTrabalhoDao = new PlanoTrabalhoDao();
170 planoTrabalho = new PlanoTrabalho(); 167 planoTrabalho = new PlanoTrabalho();
171 168
172 planoTrabalho = planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); 169 planoTrabalho = planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario);
@@ -175,6 +172,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -175,6 +172,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
175 if (planoTrabalhoDao.salvarRelatorioAss(path, fileRelatorio.getFile(), questionario, 172 if (planoTrabalhoDao.salvarRelatorioAss(path, fileRelatorio.getFile(), questionario,
176 fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { 173 fileRelatorio.getFileName(), nomeExtensaoRelatorio)) {
177 mensagemRelatorio = "Relatório anexado com sucesso!"; 174 mensagemRelatorio = "Relatório anexado com sucesso!";
  175 + existeRelatorioAnexado = true;
178 statusRelatorio = true; 176 statusRelatorio = true;
179 } else { 177 } else {
180 mensagemRelatorio = "Não foi possível anexar o Relatório!"; 178 mensagemRelatorio = "Não foi possível anexar o Relatório!";
@@ -182,8 +180,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -182,8 +180,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
182 } else { 180 } else {
183 if (planoTrabalhoDao.atualizarRelatorioAss(path, fileRelatorio.getFile(), questionario, 181 if (planoTrabalhoDao.atualizarRelatorioAss(path, fileRelatorio.getFile(), questionario,
184 planoTrabalho.getIdPlanoTrabalho(), fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { 182 planoTrabalho.getIdPlanoTrabalho(), fileRelatorio.getFileName(), nomeExtensaoRelatorio)) {
185 - mensagemRelatorio = "Relatório anexado com sucesso!";  
186 - statusRelatorio = true; 183 + mensagemRelatorio = "Relatório anexado com sucesso!";
  184 + statusRelatorio = true;
187 } else { 185 } else {
188 mensagemRelatorio = "Não foi possível anexar o Relatório!"; 186 mensagemRelatorio = "Não foi possível anexar o Relatório!";
189 } 187 }
@@ -194,6 +192,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -194,6 +192,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
194 } 192 }
195 193
196 } 194 }
  195 +
  196 +
197 result.include("mensagemRelatorio", mensagemRelatorio); 197 result.include("mensagemRelatorio", mensagemRelatorio);
198 result.include("statusRelatorio", statusRelatorio); 198 result.include("statusRelatorio", statusRelatorio);
199 VRaptorRequestHolder.currentRequest().getServletContext() 199 VRaptorRequestHolder.currentRequest().getServletContext()
@@ -201,7 +201,16 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -201,7 +201,16 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
201 VRaptorRequestHolder.currentRequest().getServletContext() 201 VRaptorRequestHolder.currentRequest().getServletContext()
202 .setAttribute("fileRelatorio", fileRelatorio); 202 .setAttribute("fileRelatorio", fileRelatorio);
203 } 203 }
204 - 204 +
  205 + planoTrabalho =
  206 + planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario);
  207 +
  208 + if(planoTrabalho.getArquivoRelatorioAss() != null && planoTrabalho.getArquivoPlanoTrabalho() != null)
  209 + {
  210 + existeRelatorioAnexado = true;
  211 + }
  212 +
  213 + result.include("existeRelatorioAnexado", existeRelatorioAnexado);
205 214
206 if (filePlano == null && fileRelatorio == null) { 215 if (filePlano == null && fileRelatorio == null) {
207 mensagemPlano = "Não foi possível anexar o Plano de Trabalho!"; 216 mensagemPlano = "Não foi possível anexar o Plano de Trabalho!";
@@ -431,7 +440,6 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { @@ -431,7 +440,6 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
431 questionario = hashDao.verificarHash(path, valorHash); 440 questionario = hashDao.verificarHash(path, valorHash);
432 441
433 442
434 -  
435 if (questionario != null && questionario.getIdQuestionario() > 0) { 443 if (questionario != null && questionario.getIdQuestionario() > 0) {
436 444
437 if(questionario.isFlagEnviado()) 445 if(questionario.isFlagEnviado())