fixed data ocorrencia verification

git-svn-id: https://svn.coded.pt/svn/SIPRP@1745 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 14 years ago
parent f9a5abd892
commit f6b373a94e

@ -6,12 +6,12 @@
<Node id="GestaoUtilizadores.jsp" x="900" y="150" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" y="150" zoom="true"/>
<Node id="FormGestor.jsp" x="1150" y="150" zoom="true"/>
<Node id="Erro.jsp" x="650" y="450" zoom="true"/>
<Node id="Acesso.jsp" x="400" y="750" zoom="true"/>
<Node id="Erro.jsp" x="650" y="450" zoom="true"/>
<Node id="FormRH.jsp" x="400" y="150" zoom="true"/>
<Node id="EstatisticasProcesso.jsp" x="150" y="900" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="300" zoom="true"/>
<Node id="FormSeguranca.jsp" x="1150" y="300" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="300" zoom="true"/>
<Node id="NovoUtilizador.jsp" x="150" y="450" zoom="true"/>
<Node id="FormDirSiprp.jsp" x="650" y="150" zoom="true"/>
<Node id="FichaUtilizador.jsp" x="1400" y="150" zoom="true"/>

@ -2,12 +2,12 @@
<Scene Scope="Project" version="2">
<Scope Scope="Faces Configuration Only"/>
<Scope Scope="Project">
<Node id="GestaoUtilizadores.jsp" x="1150" y="300" zoom="true"/>
<Node id="RecuperarPassword.jsp" x="150" y="600" zoom="true"/>
<Node id="GestaoUtilizadores.jsp" x="1150" y="300" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" y="450" zoom="true"/>
<Node id="FormGestor.jsp" x="650" y="300" zoom="true"/>
<Node id="Erro.jsp" x="900" y="300" zoom="true"/>
<Node id="Acesso.jsp" x="650" y="150" zoom="true"/>
<Node id="Erro.jsp" x="900" y="300" zoom="true"/>
<Node id="FormRH.jsp" x="400" y="450" zoom="true"/>
<Node id="EstatisticasProcesso.jsp" x="150" y="900" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="900" y="150" zoom="true"/>
@ -15,15 +15,15 @@
<Node id="NovoUtilizador.jsp" x="150" y="300" zoom="true"/>
<Node id="FormDirSiprp.jsp" x="1400" y="150" zoom="true"/>
<Node id="FichaUtilizador.jsp" x="900" y="450" zoom="true"/>
<Node id="FormMedico.jsp" x="400" y="750" zoom="true"/>
<Node id="FormHS.jsp" x="150" y="150" zoom="true"/>
<Node id="FormMedico.jsp" x="400" y="750" zoom="true"/>
<Node id="EnviarCorrecao.jsp" x="650" y="450" zoom="true"/>
<Node id="UtilizadorFields.jsp" x="150" y="750" zoom="true"/>
<Node id="ConfirmarDesactivar.jsp" x="1650" y="150" zoom="true"/>
<Node id="Dummy.jsp" x="400" y="600" zoom="true"/>
<Node id="LoadImage.jsp" x="650" y="600" zoom="true"/>
<Node id="Login.jsp" x="400" y="300" zoom="true"/>
<Node id="ViewAnaliseAcidenteTrabalho.jsp" x="1150" y="150" zoom="true"/>
<Node id="Login.jsp" x="400" y="300" zoom="true"/>
</Scope>
<Scope Scope="All Faces Configurations"/>
</Scene>

@ -6,8 +6,8 @@
<Node id="GestaoUtilizadores.jsp" x="400" y="450" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" y="750" zoom="true"/>
<Node id="FormGestor.jsp" x="400" y="300" zoom="true"/>
<Node id="Acesso.jsp" x="400" y="750" zoom="false"/>
<Node id="Erro.jsp" x="650" y="450" zoom="true"/>
<Node id="Acesso.jsp" x="400" y="750" zoom="false"/>
<Node id="FormRH.jsp" x="400" y="600" zoom="true"/>
<Node id="EstatisticasProcesso.jsp" x="150" y="900" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="450" zoom="true"/>

@ -17,6 +17,7 @@ import beans.Utilizador;
import beans.Acidentado;
import beans.AnaliseAcidente;
import com.evolute.utils.error.ErrorLogger;
import com.evolute.utils.strings.StringPlainer;
import com.sun.data.provider.RowKey;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.Body;
@ -14919,7 +14920,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
Integer tipo = null;
String assunto = "Comunicação de Análise de Acidentes de Trabalho";
String assunto = "Comunicacao de Analise de Acidentes de Trabalho";
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>";
@ -15009,7 +15010,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = "";
Acidentado ac = getSessionBean1().getAcidentado();
String assunto = "Comunicação de Análise de Acidentes de Trabalho de " + ac.getNome();
String assunto = "Comunicacao de Analise de Acidentes de Trabalho de " + ac.getNome();
String data_acidente = "";
try
@ -15053,7 +15054,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = "";
Acidentado ac = getSessionBean1().getAcidentado();
String assunto = "Fecho do Processo de Análise de Acidente de Trabalho de " + ac.getNome();
String assunto = "Fecho do Processo de Analise de Acidente de Trabalho de " + ac.getNome();
try
{
@ -15105,7 +15106,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 Análise de Acidente de Trabalho nº " + 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";
// UtilizadoresDataProvider udp = new UtilizadoresDataProvider();
try
@ -15238,6 +15239,10 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
{
boolean isDebug = SIPRPPropertiesLoader.getInstance().findProperty( "debug", false );
System.out.println( "\nAnaliseAcidenteTrabalho . sendEmailWithPdf() : debug ? " + isDebug );
if( assunto != null )
{
assunto = StringPlainer.convertString( assunto, true, false );
}
if ( ! isDebug )
{

@ -1176,7 +1176,8 @@ public class FormDirGerRh extends AbstractPageBean
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( !pageFrom.matches( "FormDirGerRh.jsp" ) )
if ( !pageFrom.matches( "FormDirGerRh.jsp" )
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
Utils.fillEstabelecimentos( dropEstabelecimentosSeguimento, dropEstabelecimentosConcluidos );

@ -1199,7 +1199,9 @@ public class FormDirSiprp extends AbstractPageBean
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( (!pageFrom.matches( "FormDirSiprp.jsp" )) || getSessionBean1().isFromAnaliseDeletion() )
if ( (!pageFrom.matches( "FormDirSiprp.jsp" )) || getSessionBean1().isFromAnaliseDeletion()
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
Utils.fillEstabelecimentos( dropEstabelecimentosSeguimento, dropEstabelecimentosConcluidos );
@ -1207,7 +1209,6 @@ public class FormDirSiprp extends AbstractPageBean
fillAnoDropDown();
}
//Column para desactivar plano - mostra se o utilizador for DIRECTOR SIPRP
int uType = currentUser == null ? -1 : currentUser.getTipo().intValue();
boolean renderOrNot = uType == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP;

@ -1139,7 +1139,7 @@ public class FormGestor extends AbstractPageBean
if ( curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR )
{
estabelecimento_id = curUser.getEstabelecimento_gestor();
if ( estabelecimento_id.intValue() == 0 )
if ( estabelecimento_id == null || estabelecimento_id.intValue() == 0 )
{
seguimentoList = adp.getAnalisesSeguimentoGestorList( null, fromYear );
}
@ -1221,7 +1221,8 @@ public class FormGestor extends AbstractPageBean
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( !pageFrom.matches( "FormGestor.jsp" ) )
if ( !pageFrom.matches( "FormGestor.jsp" )
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
Utils.fillEstabelecimentos( dropEstabelecimentosSeguimento, dropEstabelecimentosConcluidos );

@ -1469,7 +1469,8 @@ public class FormHS extends AbstractPageBean
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
System.out.println( "PAGE FROM : " + pageFrom );
if ( ! pageFrom.matches( "FormHS.jsp" ) || getSessionBean1().isFromAnaliseDeletion() )
if ( ! pageFrom.matches( "FormHS.jsp" ) || getSessionBean1().isFromAnaliseDeletion()
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
Utils.fillEstabelecimentos( dropEstabelecimentosActuais, dropEstabelecimentosSeguimento, dropEstabelecimentosConcluidos );

@ -1443,7 +1443,8 @@ public class FormMedico extends AbstractPageBean
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( !pageFrom.matches( "FormMedico.jsp" ) )
if ( !pageFrom.matches( "FormMedico.jsp" )
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
fillInitialForm();

@ -1495,7 +1495,8 @@ public class FormRH extends AbstractPageBean
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( !pageFrom.matches( "FormRH.jsp" ) )
if ( !pageFrom.matches( "FormRH.jsp" )
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
fillInitialForm();

@ -1531,7 +1531,8 @@ public class FormSeguranca extends AbstractPageBean
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( !pageFrom.matches( "FormSeguranca.jsp" ) )
if ( !pageFrom.matches( "FormSeguranca.jsp" )
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
fillInitialForm();

@ -51,7 +51,9 @@ public class SessionBean1 extends AbstractSessionBean
{
int tipo = getCurrentUser().getTipo().intValue();
canAccessEstatisticas = tipo == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP || tipo == Global.TIPO_UTILIZADOR_HS;
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;
}

@ -4500,6 +4500,7 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean
return "form_dir_ger_rh";
//break;
case Global.TIPO_UTILIZADOR_GESTOR:
case Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA:
return "form_gestor";
//break;
}

@ -45,6 +45,8 @@
</ui:panelGroup>
<h:panelGrid columnClasses="gridColRight" columns="1" id="gridPanel8" style="height: 24px; width: 100%">
<ui:panelGroup id="groupPanel2">
<ui:hyperlink action="estatisticasProcesso" id="linkEstatisticas" text="Estatisticas" rendered="#{SessionBean1.canAccessEstatisticas}" />
<ui:staticText escape="false" id="sepUpper" text=" | " rendered="#{SessionBean1.canAccessEstatisticas}" />
<ui:hyperlink action="#{FormDirGerRh.lnkPlanosActuacao_action}" binding="#{FormDirGerRh.lnkPlanosActuacao}"
id="lnkPlanosActuacao" text="planos actuação&gt;&gt;"/>
</ui:panelGroup>

@ -44,6 +44,8 @@
</ui:panelGroup>
<h:panelGrid columnClasses="gridColRight" columns="1" id="gridPanel8" style="height: 24px; width: 100%">
<ui:panelGroup id="groupPanel2">
<ui:hyperlink action="estatisticasProcesso" id="linkEstatisticas" text="Estatisticas" rendered="#{SessionBean1.canAccessEstatisticas}" />
<ui:staticText escape="false" id="sepUpper" text=" | " rendered="#{SessionBean1.canAccessEstatisticas}" />
<ui:hyperlink action="#{FormGestor.lnkPlanosActuacao_action}" binding="#{FormGestor.lnkPlanosActuacao}"
id="lnkPlanosActuacao" text="planos actuação&gt;&gt;"/>
</ui:panelGroup>

Loading…
Cancel
Save