|
|
|
|
@ -1170,15 +1170,17 @@ public class FormGestor extends AbstractPageBean
|
|
|
|
|
|
|
|
|
|
table2.setRendered( true );
|
|
|
|
|
ArrayList concluidasList = null;
|
|
|
|
|
|
|
|
|
|
if ( getSessionBean1().getCurrentUser().getGestor_geral().matches( "y" ) || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA /*|| curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA*/ )
|
|
|
|
|
Integer estabelecimento_id = getSessionBean1().getCurrentUser().getEstabelecimento_id();
|
|
|
|
|
Integer estabelecimento_gestor_id = curUser.getEstabelecimento_gestor();
|
|
|
|
|
if ( getSessionBean1().getCurrentUser().getGestor_geral().matches( "y" ) || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA
|
|
|
|
|
|| ( curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR && ( estabelecimento_gestor_id == null || estabelecimento_gestor_id.intValue() == 0 ) )
|
|
|
|
|
/*|| curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA*/ )
|
|
|
|
|
{
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList( null, fromYear );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList(
|
|
|
|
|
getSessionBean1().getCurrentUser().getEstabelecimento_id(), fromYear );
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList( estabelecimento_id, fromYear );
|
|
|
|
|
}
|
|
|
|
|
getSessionBean1().getAnalisesConcluidasDataProvider().setList( concluidasList );
|
|
|
|
|
}
|
|
|
|
|
@ -1205,17 +1207,15 @@ public class FormGestor extends AbstractPageBean
|
|
|
|
|
lblUser.setText( curUser.getLogin() );
|
|
|
|
|
if ( curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR )
|
|
|
|
|
{
|
|
|
|
|
if ( curUser.getGestor_geral().matches( "n" ) )
|
|
|
|
|
if ( "n".equals( curUser.getGestor_geral() ) )
|
|
|
|
|
{
|
|
|
|
|
lnkPlanosActuacao.setDisabled( true );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if ( curUser.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA )
|
|
|
|
|
else if ( curUser.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA
|
|
|
|
|
&& curUser.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_LOJA )
|
|
|
|
|
{
|
|
|
|
|
if ( curUser.getTipo().intValue() != Global.TIPO_UTILIZADOR_DIRECTOR_LOJA )
|
|
|
|
|
{
|
|
|
|
|
lnkPlanosActuacao.setDisabled( true );
|
|
|
|
|
}
|
|
|
|
|
lnkPlanosActuacao.setDisabled( true );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
|
|
|
|
|
|