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

lxbfYeaa
Frederico Palma 13 years ago
parent 7dc9430dcc
commit 25a7e33722

@ -2,16 +2,16 @@
<Scene Scope="Project" version="2"> <Scene Scope="Project" version="2">
<Scope Scope="Faces Configuration Only"/> <Scope Scope="Faces Configuration Only"/>
<Scope Scope="Project"> <Scope Scope="Project">
<Node id="GestaoUtilizadores.jsp" x="900" y="150" zoom="true"/>
<Node id="RecuperarPassword.jsp" x="900" y="300" zoom="true"/> <Node id="RecuperarPassword.jsp" x="900" y="300" zoom="true"/>
<Node id="GestaoUtilizadores.jsp" x="900" y="150" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" 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="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="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="FormRH.jsp" x="400" y="150" zoom="true"/>
<Node id="EstatisticasProcesso.jsp" x="150" y="900" 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="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="NovoUtilizador.jsp" x="150" y="450" zoom="true"/>
<Node id="FormDirSiprp.jsp" x="650" y="150" zoom="true"/> <Node id="FormDirSiprp.jsp" x="650" y="150" zoom="true"/>
<Node id="FichaUtilizador.jsp" x="1400" y="150" zoom="true"/> <Node id="FichaUtilizador.jsp" x="1400" y="150" zoom="true"/>
@ -22,8 +22,8 @@
<Node id="ConfirmarDesactivar.jsp" x="1650" y="150" zoom="true"/> <Node id="ConfirmarDesactivar.jsp" x="1650" y="150" zoom="true"/>
<Node id="Dummy.jsp" x="150" y="750" zoom="true"/> <Node id="Dummy.jsp" x="150" y="750" zoom="true"/>
<Node id="LoadImage.jsp" x="400" y="600" zoom="true"/> <Node id="LoadImage.jsp" x="400" y="600" zoom="true"/>
<Node id="ViewAnaliseAcidenteTrabalho.jsp" x="650" y="300" zoom="true"/>
<Node id="Login.jsp" x="400" y="300" zoom="true"/> <Node id="Login.jsp" x="400" y="300" zoom="true"/>
<Node id="ViewAnaliseAcidenteTrabalho.jsp" x="650" y="300" zoom="true"/>
</Scope> </Scope>
<Scope Scope="All Faces Configurations"/> <Scope Scope="All Faces Configurations"/>
</Scene> </Scene>

@ -6,8 +6,8 @@
<Node id="RecuperarPassword.jsp" x="400" y="150" zoom="true"/> <Node id="RecuperarPassword.jsp" x="400" y="150" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" y="750" zoom="true"/> <Node id="FormDirGerRh.jsp" x="150" y="750" zoom="true"/>
<Node id="FormGestor.jsp" x="400" y="300" 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="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="FormRH.jsp" x="400" y="600" zoom="true"/>
<Node id="EstatisticasProcesso.jsp" x="150" y="900" zoom="true"/> <Node id="EstatisticasProcesso.jsp" x="150" y="900" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="450" zoom="true"/> <Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="450" zoom="true"/>
@ -15,8 +15,8 @@
<Node id="NovoUtilizador.jsp" x="900" y="150" zoom="true"/> <Node id="NovoUtilizador.jsp" x="900" y="150" zoom="true"/>
<Node id="FormDirSiprp.jsp" x="1400" y="150" zoom="false"/> <Node id="FormDirSiprp.jsp" x="1400" y="150" zoom="false"/>
<Node id="FichaUtilizador.jsp" x="150" y="300" zoom="true"/> <Node id="FichaUtilizador.jsp" x="150" y="300" zoom="true"/>
<Node id="FormMedico.jsp" x="900" y="450" zoom="true"/>
<Node id="FormHS.jsp" x="900" y="300" zoom="true"/> <Node id="FormHS.jsp" x="900" y="300" zoom="true"/>
<Node id="FormMedico.jsp" x="900" y="450" zoom="true"/>
<Node id="EnviarCorrecao.jsp" x="150" y="150" zoom="true"/> <Node id="EnviarCorrecao.jsp" x="150" y="150" zoom="true"/>
<Node id="UtilizadorFields.jsp" x="1150" y="300" zoom="true"/> <Node id="UtilizadorFields.jsp" x="1150" y="300" zoom="true"/>
<Node id="ConfirmarDesactivar.jsp" x="1650" y="150" zoom="true"/> <Node id="ConfirmarDesactivar.jsp" x="1650" y="150" zoom="true"/>

@ -14764,6 +14764,18 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
Integer tipo = null; Integer tipo = null;
Acidentado ac = getSessionBean1().getAcidentado(); Acidentado ac = getSessionBean1().getAcidentado();
if( ac == null )
{
Integer acidentadoId = a.getAcidentado_id();
try
{
ac = AnalisesDataProvider.getInstance().getAcidentado( acidentadoId );
}
catch( Exception ex )
{
ex.printStackTrace();
}
}
String assunto = "Comunicacao de Analise de Acidentes de Trabalho" + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" ); 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>"; String texto_email = "<p>Esta &eacute; uma mensagem autom&aacute;tica da equipa da SIPRP:</p>";
@ -14854,6 +14866,18 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = ""; String errorMessage = "";
Acidentado ac = getSessionBean1().getAcidentado(); Acidentado ac = getSessionBean1().getAcidentado();
if( ac == null )
{
Integer acidentadoId = a.getAcidentado_id();
try
{
ac = AnalisesDataProvider.getInstance().getAcidentado( acidentadoId );
}
catch( Exception ex )
{
ex.printStackTrace();
}
}
String assunto = "Comunicacao de Analise de Acidentes de Trabalho de " + ac.getNome() + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" ); String assunto = "Comunicacao de Analise de Acidentes de Trabalho de " + ac.getNome() + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" );
String data_acidente = ""; String data_acidente = "";

@ -425,11 +425,33 @@ public class EstatisticasProcesso extends AbstractPageBean
dropSeccoes.setItems( seccoes ); dropSeccoes.setItems( seccoes );
} }
Option[] estabelecimentos = statsProvider.getEstabelecimentos(); Option[] estabelecimentos = null;
if ( getSessionBean1().isLoggedIn() && getSessionBean1().getCurrentUser() != null &&
getSessionBean1().getCurrentUser().getTipo() != null )
{
int tipo = getSessionBean1().getCurrentUser().getTipo().intValue();
if( 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 )
{
estabelecimentos = statsProvider.getEstabelecimentos();
}
else
{
Integer estabelecimentoId = getSessionBean1().getCurrentUser().getEstabelecimento_id();
String estabelecimentoNome = statsProvider.getEstabelecimentoByID( estabelecimentoId );
estabelecimentos = new com.sun.rave.web.ui.model.Option[]{
new Option( estabelecimentoId, estabelecimentoNome )
};
}
}
if ( estabelecimentos != null ) if ( estabelecimentos != null )
{ {
dropEstabelecimentos.setItems( estabelecimentos ); dropEstabelecimentos.setItems( estabelecimentos );
} }
} }
catch ( Exception e ) catch ( Exception e )
{ {

@ -80,6 +80,10 @@
<navigation-case> <navigation-case>
<from-outcome>user</from-outcome> <from-outcome>user</from-outcome>
<to-view-id>/FichaUtilizador.jsp</to-view-id> <to-view-id>/FichaUtilizador.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>estatisticasProcesso</from-outcome>
<to-view-id>/EstatisticasProcesso.jsp</to-view-id>
</navigation-case> </navigation-case>
</navigation-rule> </navigation-rule>
@ -100,6 +104,10 @@
<navigation-case> <navigation-case>
<from-outcome>user</from-outcome> <from-outcome>user</from-outcome>
<to-view-id>/FichaUtilizador.jsp</to-view-id> <to-view-id>/FichaUtilizador.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>estatisticasProcesso</from-outcome>
<to-view-id>/EstatisticasProcesso.jsp</to-view-id>
</navigation-case> </navigation-case>
</navigation-rule> </navigation-rule>
@ -144,6 +152,10 @@
<navigation-case> <navigation-case>
<from-outcome>user</from-outcome> <from-outcome>user</from-outcome>
<to-view-id>/FichaUtilizador.jsp</to-view-id> <to-view-id>/FichaUtilizador.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>estatisticasProcesso</from-outcome>
<to-view-id>/EstatisticasProcesso.jsp</to-view-id>
</navigation-case> </navigation-case>
</navigation-rule> </navigation-rule>

Loading…
Cancel
Save