|
|
|
|
@ -945,7 +945,9 @@ public class FormGestor extends AbstractPageBean {
|
|
|
|
|
* values submitted with this request. Instead, they represent the
|
|
|
|
|
* property values that were saved for this view when it was rendered.</p>
|
|
|
|
|
*/
|
|
|
|
|
public void init() {
|
|
|
|
|
@Override
|
|
|
|
|
public void init()
|
|
|
|
|
{
|
|
|
|
|
// Perform initializations inherited from our superclass
|
|
|
|
|
super.init();
|
|
|
|
|
// Perform application initialization that must complete
|
|
|
|
|
@ -984,7 +986,10 @@ public class FormGestor extends AbstractPageBean {
|
|
|
|
|
* is processing a form submit. Customize this method to allocate
|
|
|
|
|
* resources that will be required in your event handlers.</p>
|
|
|
|
|
*/
|
|
|
|
|
public void preprocess() {
|
|
|
|
|
@Override
|
|
|
|
|
public void preprocess()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -995,7 +1000,9 @@ public class FormGestor extends AbstractPageBean {
|
|
|
|
|
* this method to allocate resources that will be required for rendering
|
|
|
|
|
* this page.</p>
|
|
|
|
|
*/
|
|
|
|
|
public void prerender() {
|
|
|
|
|
@Override
|
|
|
|
|
public void prerender()
|
|
|
|
|
{
|
|
|
|
|
System.out.println("=== FORM_GESTOR ===");
|
|
|
|
|
Utilizador curUser = getSessionBean1().getCurrentUser();
|
|
|
|
|
lblUser.setText( curUser.getLogin() );
|
|
|
|
|
@ -1014,49 +1021,44 @@ 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" ) )
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
AnalisesDataProvider adp = AnalisesDataProvider.getInstance();
|
|
|
|
|
|
|
|
|
|
Integer estabelecimento_id = null;
|
|
|
|
|
//lblActivos.setRendered(true);
|
|
|
|
|
table1.setRendered(true);
|
|
|
|
|
table1.setRendered( true );
|
|
|
|
|
ArrayList seguimentoList = null;
|
|
|
|
|
|
|
|
|
|
//if(curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA)
|
|
|
|
|
if(curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR)
|
|
|
|
|
if ( curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR )
|
|
|
|
|
{
|
|
|
|
|
estabelecimento_id = curUser.getEstabelecimento_gestor();
|
|
|
|
|
if(estabelecimento_id.intValue() == 0)
|
|
|
|
|
if ( estabelecimento_id.intValue() == 0 )
|
|
|
|
|
{
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList(null);
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList( null );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList(curUser.getEstabelecimento_id());
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList( curUser.getEstabelecimento_id() );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
else if(curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA)
|
|
|
|
|
else if ( curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA )
|
|
|
|
|
{
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList(null);
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList( null );
|
|
|
|
|
}
|
|
|
|
|
else if(curUser.getGestor_geral().matches("n") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA)
|
|
|
|
|
else if ( curUser.getGestor_geral().matches("n") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA )
|
|
|
|
|
{
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList(curUser.getEstabelecimento_id());
|
|
|
|
|
seguimentoList = adp.getAnalisesSeguimentoGestorList( curUser.getEstabelecimento_id() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
|
|
|
|
|
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
|
|
|
|
|
}
|
|
|
|
|
catch(Exception ex)
|
|
|
|
|
catch ( Exception ex )
|
|
|
|
|
{
|
|
|
|
|
//lblActivos.setRendered(false);
|
|
|
|
|
table1.setRendered(false);
|
|
|
|
|
table1.setRendered( false );
|
|
|
|
|
ErrorLogger.logException( ex );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -1064,24 +1066,24 @@ public class FormGestor extends AbstractPageBean {
|
|
|
|
|
{
|
|
|
|
|
AnalisesDataProvider adp = AnalisesDataProvider.getInstance();
|
|
|
|
|
|
|
|
|
|
//lblActivos.setRendered(true);
|
|
|
|
|
table2.setRendered(true);
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
if ( getSessionBean1().getCurrentUser().getGestor_geral().matches("y")
|
|
|
|
|
|| curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA
|
|
|
|
|
/*|| curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA*/ )
|
|
|
|
|
{
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList(null);
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList( null );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
|
|
|
|
|
concluidasList = adp.getAnalisesConcluidasList( getSessionBean1().getCurrentUser().getEstabelecimento_id() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList);
|
|
|
|
|
getSessionBean1().getAnalisesConcluidasDataProvider().setList( concluidasList );
|
|
|
|
|
}
|
|
|
|
|
catch(Exception ex)
|
|
|
|
|
catch ( Exception ex )
|
|
|
|
|
{
|
|
|
|
|
//lblActivos.setRendered(false);
|
|
|
|
|
table2.setRendered(false);
|
|
|
|
|
table2.setRendered( false );
|
|
|
|
|
ErrorLogger.logException( ex );
|
|
|
|
|
}
|
|
|
|
|
fillAnoDropDown();
|
|
|
|
|
@ -1096,7 +1098,10 @@ public class FormGestor extends AbstractPageBean {
|
|
|
|
|
* <code>preprocess()</code>, or <code>prerender()</code> methods (or
|
|
|
|
|
* acquired during execution of an event handler).</p>
|
|
|
|
|
*/
|
|
|
|
|
public void destroy() {
|
|
|
|
|
@Override
|
|
|
|
|
public void destroy()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|