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 72 boolean existeRelatorioAnexado = false;
73 73 Questionario questionario = new Questionario();
74 74 PlanoTrabalho planoTrabalho = new PlanoTrabalho();
75   -
  75 + PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao();
  76 +
76 77 if (filePlano != null) {
77 78 String tipoArquivo = filePlano.getContentType();
78 79  
... ... @@ -99,7 +100,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
99 100 String nomeExtensaoPlanoTrabalho = filePlano.getContentType();
100 101  
101 102 if (questionario != null && questionario.getDtInicioQuestionario() != null) {
102   - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao();
  103 + planoTrabalhoDao = new PlanoTrabalhoDao();
103 104  
104 105 planoTrabalho =
105 106 planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario);
... ... @@ -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 133 result.include("mensagemPlano", mensagemPlano);
137 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 163 String nomeExtensaoRelatorio = fileRelatorio.getContentType();
167 164  
168 165 if (questionario != null && questionario.getDtInicioQuestionario() != null) {
169   - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao();
  166 + planoTrabalhoDao = new PlanoTrabalhoDao();
170 167 planoTrabalho = new PlanoTrabalho();
171 168  
172 169 planoTrabalho = planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario);
... ... @@ -175,6 +172,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
175 172 if (planoTrabalhoDao.salvarRelatorioAss(path, fileRelatorio.getFile(), questionario,
176 173 fileRelatorio.getFileName(), nomeExtensaoRelatorio)) {
177 174 mensagemRelatorio = "Relatório anexado com sucesso!";
  175 + existeRelatorioAnexado = true;
178 176 statusRelatorio = true;
179 177 } else {
180 178 mensagemRelatorio = "Não foi possível anexar o Relatório!";
... ... @@ -182,8 +180,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
182 180 } else {
183 181 if (planoTrabalhoDao.atualizarRelatorioAss(path, fileRelatorio.getFile(), questionario,
184 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 185 } else {
188 186 mensagemRelatorio = "Não foi possível anexar o Relatório!";
189 187 }
... ... @@ -194,6 +192,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
194 192 }
195 193  
196 194 }
  195 +
  196 +
197 197 result.include("mensagemRelatorio", mensagemRelatorio);
198 198 result.include("statusRelatorio", statusRelatorio);
199 199 VRaptorRequestHolder.currentRequest().getServletContext()
... ... @@ -201,7 +201,16 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
201 201 VRaptorRequestHolder.currentRequest().getServletContext()
202 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 215 if (filePlano == null && fileRelatorio == null) {
207 216 mensagemPlano = "Não foi possível anexar o Plano de Trabalho!";
... ... @@ -431,7 +440,6 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig {
431 440 questionario = hashDao.verificarHash(path, valorHash);
432 441  
433 442  
434   -
435 443 if (questionario != null && questionario.getIdQuestionario() > 0) {
436 444  
437 445 if(questionario.isFlagEnviado())
... ...