git-svn-id: https://svn.coded.pt/svn/SIPRP@1566 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent afe0c098db
commit 4afc60c016

@ -13,14 +13,14 @@ username.siprp_local = postgres
#password.siprp_local = #password.siprp_local =
# tests # tests
#server.siprp = evoserver #server.siprp = localhost
#port.siprp = 5432 #port.siprp = 5432
#database.siprp = siprp_20100813 #database.siprp = siprp_20101105
#username.siprp = postgres #username.siprp = postgres
##password.siprp = ##password.siprp =
# #
#server.siprp_local = evoserver #server.siprp_local = localhost
#port.siprp_local = 5432 #port.siprp_local = 5432
#database.siprp_local = siprp_local_3_20100813 #database.siprp_local = siprp_local_20101105
#username.siprp_local = postgres #username.siprp_local = postgres
##password.siprp_local = ##password.siprp_local =

@ -3,7 +3,7 @@
* *
* Created on Nov 13, 2008, 11:26:00 AM * Created on Nov 13, 2008, 11:26:00 AM
*/ */
package planosactuacao; package planosactuacao;
import com.evolute.utils.error.ErrorLogger; import com.evolute.utils.error.ErrorLogger;
@ -103,7 +103,7 @@ public class EnviarCorrecao extends AbstractPageBean {
* Customize this method to acquire resources that will be needed * Customize this method to acquire resources that will be needed
* for event handlers and lifecycle methods, whether or not this * for event handlers and lifecycle methods, whether or not this
* page is performing post back processing.</p> * page is performing post back processing.</p>
* *
* <p>Note that, if the current request is a postback, the property * <p>Note that, if the current request is a postback, the property
* values of the components do <strong>not</strong> represent any * values of the components do <strong>not</strong> represent any
* values submitted with this request. Instead, they represent the * values submitted with this request. Instead, they represent the
@ -116,7 +116,7 @@ public class EnviarCorrecao extends AbstractPageBean {
// Perform application initialization that must complete // Perform application initialization that must complete
// *before* managed components are initialized // *before* managed components are initialized
// TODO - add your own initialiation code here // TODO - add your own initialiation code here
// <editor-fold defaultstate="collapsed" desc="Managed Component Initialization"> // <editor-fold defaultstate="collapsed" desc="Managed Component Initialization">
// Initialize automatically managed components // Initialize automatically managed components
// *Note* - this logic should NOT be modified // *Note* - this logic should NOT be modified
@ -127,7 +127,7 @@ public class EnviarCorrecao extends AbstractPageBean {
log("EnviarCorrecao Initialization Failure", e); log("EnviarCorrecao Initialization Failure", e);
throw e instanceof FacesException ? (FacesException) e: new FacesException(e); throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
} }
// </editor-fold> // </editor-fold>
// Perform application initialization that must complete // Perform application initialization that must complete
// *after* managed components are initialized // *after* managed components are initialized
@ -201,32 +201,32 @@ public class EnviarCorrecao extends AbstractPageBean {
public void drpIrPara_processValueChange(ValueChangeEvent event) { public void drpIrPara_processValueChange(ValueChangeEvent event) {
} }
private void initialize() private void initialize()
{ {
Utilizador u = getSessionBean1().getCurrentUser(); Utilizador u = getSessionBean1().getCurrentUser();
com.sun.webui.jsf.model.Option[] listOptions = null; com.sun.webui.jsf.model.Option[] listOptions = null;
if(u.getTipo().intValue() == Global.DIRECTOR_LOJA) if(u.getTipo().intValue() == Global.DIRECTOR_LOJA)
{ {
listOptions = new com.sun.webui.jsf.model.Option[1]; listOptions = new com.sun.webui.jsf.model.Option[1];
listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança"); listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança");
} }
else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA) else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
{ {
listOptions = new com.sun.webui.jsf.model.Option[2]; listOptions = new com.sun.webui.jsf.model.Option[2];
listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança"); listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança");
listOptions[1] = new Option(new Integer(Global.FASE_DIR_LOJA_VALIDACAO), "Director de loja"); listOptions[1] = new Option(new Integer(Global.FASE_DIR_LOJA_VALIDACAO), "Director de loja");
} }
getSessionBean1().setIrParaOptions(listOptions); getSessionBean1().setIrParaOptions(listOptions);
getSessionBean1().setIrParaChoice(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO )); getSessionBean1().setIrParaChoice(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO ));
//drpIrPara.setItems(listOptions); //drpIrPara.setItems(listOptions);
//drpIrPara.setSelected(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO )); //drpIrPara.setSelected(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO ));
} }
public String butCancelar_action() public String butCancelar_action()
{ {
return "editar_plano"; return "editar_plano";
} }
@ -248,7 +248,7 @@ public class EnviarCorrecao extends AbstractPageBean {
{ {
p.setValidacao_dns(new Boolean(false)); p.setValidacao_dns(new Boolean(false));
} }
p.setCorrecao("y"); p.setCorrecao("y");
p.setFase_antes_correcao(p.getFase()); p.setFase_antes_correcao(p.getFase());
p.setFase(new Integer(fase)); p.setFase(new Integer(fase));
String observacoes = ""; String observacoes = "";
@ -260,7 +260,7 @@ public class EnviarCorrecao extends AbstractPageBean {
} }
else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA) else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
{ {
observacoes = "Observa&ccedil;&otilde;es do Director Nacional de Seguran&ccedil;a:&nbsp;"; observacoes = "Observa&ccedil;&otilde;es do Director Nacional de Seguran&ccedil;a:&nbsp;";
} }
observacoes += (String)txtObservacoes.getText(); observacoes += (String)txtObservacoes.getText();
p.setObs_correcao(observacoes); p.setObs_correcao(observacoes);
@ -279,12 +279,12 @@ public class EnviarCorrecao extends AbstractPageBean {
} }
return null; return null;
} }
private void enviarMail(PlanoActuacao p) private void enviarMail(PlanoActuacao p)
{ {
String assunto = ""; String assunto = "";
String mail_text = ""; String mail_text = "";
int fase = p.getFase().intValue(); int fase = p.getFase().intValue();
int tipo_utilizador = 0; int tipo_utilizador = 0;
switch(fase) switch(fase)
@ -292,28 +292,28 @@ public class EnviarCorrecao extends AbstractPageBean {
case Global.FASE_SEGURANCA_PREENCHIMENTO: case Global.FASE_SEGURANCA_PREENCHIMENTO:
tipo_utilizador = Global.RESPONSAVEL_SEGURANCA; tipo_utilizador = Global.RESPONSAVEL_SEGURANCA;
assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção"; assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção";
mail_text = "<p>Exmo. (a) Senhor (a),</p>"; mail_text = "<p>Exmo. (a) Senhor (a),</p>";
mail_text += "<p>O Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correc&ccedil;&atilde;o.</p>"; mail_text += "<p>O Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correc&ccedil;&atilde;o.</p>";
mail_text += "<p>Proceda, por favor, em www.siprp.com &agrave;(s) respectiva(s) correc&ccedil;&atilde;o(&otilde;es) de acordo com as indica&ccedil;&otilde;es e volte a reenviar o processo para a fase seguinte.</p>"; mail_text += "<p>Proceda, por favor, em www.siprp.com &agrave;(s) respectiva(s) correc&ccedil;&atilde;o(&otilde;es) de acordo com as indica&ccedil;&otilde;es e volte a reenviar o processo para a fase seguinte.</p>";
mail_text += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &Aacute;rea T&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>"; mail_text += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &Aacute;rea T&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>";
mail_text += "<p>Cumprimentos,</p>"; mail_text += "<p>Cumprimentos,</p>";
mail_text += "<p>A equipa da SIPRP</p>"; mail_text += "<p>A equipa da SIPRP</p>";
mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>"; mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
break; break;
case Global.FASE_DIR_LOJA_VALIDACAO: case Global.FASE_DIR_LOJA_VALIDACAO:
tipo_utilizador = Global.DIRECTOR_LOJA; tipo_utilizador = Global.DIRECTOR_LOJA;
assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção"; assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção";
mail_text = "<p>Exmo. (a) Senhor (a),</p>"; mail_text = "<p>Exmo. (a) Senhor (a),</p>";
mail_text += "<p>O Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correc&ccedil;&atilde;o.</p>"; mail_text += "<p>O Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correc&ccedil;&atilde;o.</p>";
mail_text += "<p>Proceda, por favor, em www.siprp.com &agrave;(s) respectiva(s) correc&ccedil;&atilde;o(&otilde;es) de acordo com as indica&ccedil;&otilde;es do Director Nacional de Seguran&ccedil;a e volte a reenviar o processo para a fase seguinte.</p>"; mail_text += "<p>Proceda, por favor, em www.siprp.com &agrave;(s) respectiva(s) correc&ccedil;&atilde;o(&otilde;es) de acordo com as indica&ccedil;&otilde;es do Director Nacional de Seguran&ccedil;a e volte a reenviar o processo para a fase seguinte.</p>";
mail_text += "<p>Cumprimentos.</p>"; mail_text += "<p>Cumprimentos.</p>";
mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>"; mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
break; break;
} }
Mail mail = new Mail(); Mail mail = new Mail();
// UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); // UtilizadoresDataProvider udp = new UtilizadoresDataProvider();
String responsavel_loja = "n"; String responsavel_loja = "n";
if(tipo_utilizador == Global.RESPONSAVEL_SEGURANCA) if(tipo_utilizador == Global.RESPONSAVEL_SEGURANCA)
@ -331,13 +331,13 @@ public class EnviarCorrecao extends AbstractPageBean {
System.out.println("USER MAIL NEXT FASE : " + u.getLogin() + " ; " + u.getEmail()); System.out.println("USER MAIL NEXT FASE : " + u.getLogin() + " ; " + u.getEmail());
try try
{ {
mail.send(u.getEmail(), Mail.ENDERECO_ENVIO, assunto, mail_text); mail.send(u.getEmail(), Mail.ENDERECO_ENVIO, assunto, mail_text);
System.out.println("EMAIL ENVIADO !!"); System.out.println("EMAIL ENVIADO !!");
} }
catch(Exception ex1) catch(Exception ex1)
{ {
ErrorLogger.logException( ex1 ); ErrorLogger.logException( ex1 );
System.out.println("MAIL ERROR : " + ex1.getMessage()); System.out.println("MAIL ERROR : " + ex1.getMessage());
} }
} }
@ -345,9 +345,9 @@ public class EnviarCorrecao extends AbstractPageBean {
catch(Exception ex) catch(Exception ex)
{ {
ErrorLogger.logException( ex ); ErrorLogger.logException( ex );
} }
} }
} }

Loading…
Cancel
Save