From abe396b14fda92f4837185e835f81903ca5fe039 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Wed, 29 Feb 2012 00:20:38 +0000 Subject: [PATCH] fixed data ocorrencia verification git-svn-id: https://svn.coded.pt/svn/SIPRP@1753 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../analiseacidentestrabalho/FormGestor.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormGestor.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormGestor.java index 833f6ad5..e0e85cca 100644 --- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormGestor.java +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormGestor.java @@ -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();