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

lxbfYeaa
Frederico Palma 13 years ago
parent 3ab1282cb0
commit adbfc7e8ac

@ -14763,8 +14763,8 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = "";
Integer tipo = null;
String assunto = "Comunicacao de Analise de Acidentes de Trabalho";
Acidentado ac = getSessionBean1().getAcidentado();
String assunto = "Comunicacao de Analise de Acidentes de Trabalho" + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" );
String texto_email = "<p>Esta &eacute; uma mensagem autom&aacute;tica da equipa da SIPRP:</p>";
texto_email += "<p>Recebeu um novo processo de an&aacute;lise de acidente de trabalho para tratar.</p>";
@ -14854,7 +14854,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = "";
Acidentado ac = getSessionBean1().getAcidentado();
String assunto = "Comunicacao de Analise de Acidentes de Trabalho de " + ac.getNome();
String assunto = "Comunicacao de Analise de Acidentes de Trabalho de " + ac.getNome() + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" );
String data_acidente = "";
try
@ -14898,7 +14898,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = "";
Acidentado ac = getSessionBean1().getAcidentado();
String assunto = "Fecho do Processo de Analise de Acidente de Trabalho de " + ac.getNome();
String assunto = "Fecho do Processo de Analise de Acidente de Trabalho de " + ac.getNome() + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" );
try
{
@ -14950,7 +14950,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
System.out.println( "SEND EMAIL TO RH FASE 4" );
Acidentado ac = getSessionBean1().getAcidentado();
//String assunto = "SIPRP &#175; Fecho do Processo de An&aacute;lise de Acidente de Trabalho n&#186; " + a.getAnalise_nr() + " &#175; Ficheiro para Impress&atilde;o";
String assunto = "SIPRP - Fecho do Processo de Analise de Acidente de Trabalho nr " + a.getAnalise_nr() + " - Ficheiro para Impressão";
String assunto = "SIPRP - Fecho do Processo de Analise de Acidente de Trabalho nr " + a.getAnalise_nr() + " - Ficheiro para Impressão" + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" );
// UtilizadoresDataProvider udp = new UtilizadoresDataProvider();
try

@ -40,6 +40,7 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -880,6 +881,19 @@ public class GestaoUtilizadores extends AbstractPageBean
public void prerender()
{
Utilizador u = getSessionBean1().getCurrentUser();
FacesContext fc = getFacesContext().getCurrentInstance();
if(u.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP && u.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH)
{
try
{
JSFUtils.logout( fc, true );
}
catch( Exception ex )
{
throw new RuntimeException( ex );
}
return;
}
if(u.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP)
{
lnkPlanosActuacao.setDisabled(true);

@ -40,6 +40,7 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -1135,6 +1136,20 @@ public class NovoUtilizador extends AbstractPageBean {
* this page.</p>
*/
public void prerender() {
Utilizador u = getSessionBean1().getCurrentUser();
FacesContext fc = getFacesContext().getCurrentInstance();
if(u.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP && u.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH)
{
try
{
JSFUtils.logout( fc, true );
}
catch( Exception ex )
{
throw new RuntimeException( ex );
}
return;
}
if(!isPostback)
{
getSessionBean1().setNewUser(null);

@ -55,15 +55,16 @@ public class SessionBean1 extends AbstractSessionBean
public Boolean getCanAccessEstatisticas()
{
if ( isLoggedIn() && getCurrentUser() != null && getCurrentUser().getTipo() != null )
{
int tipo = getCurrentUser().getTipo().intValue();
canAccessEstatisticas = tipo == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP || tipo == Global.TIPO_UTILIZADOR_HS
|| tipo == Global.TIPO_UTILIZADOR_GESTOR || tipo == Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH
|| tipo == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA;
}
return canAccessEstatisticas;
return Boolean.TRUE;
// if ( isLoggedIn() && getCurrentUser() != null && getCurrentUser().getTipo() != null )
// {
// int tipo = getCurrentUser().getTipo().intValue();
//
// canAccessEstatisticas = tipo == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP || tipo == Global.TIPO_UTILIZADOR_HS
// || tipo == Global.TIPO_UTILIZADOR_GESTOR || tipo == Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH
// || tipo == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA;
// }
// return canAccessEstatisticas;
}
public void setCanAccessEstatisticas( Boolean canAccessEstatisticas )

Loading…
Cancel
Save