|
|
|
|
@ -491,19 +491,19 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
switch ( userType )
|
|
|
|
|
{
|
|
|
|
|
case Global.TECNICO_HS:
|
|
|
|
|
sql += "(fase = 1 OR fase = 5)";
|
|
|
|
|
sql += " AND (fase = 1 OR fase = 5)";
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case Global.RESPONSAVEL_SEGURANCA:
|
|
|
|
|
sql += "fase = 2";
|
|
|
|
|
sql += " AND fase = 2";
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case Global.DIRECTOR_LOJA:
|
|
|
|
|
sql += "fase = 3";
|
|
|
|
|
sql += " AND fase = 3";
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case Global.DIRECTOR_NACIONAL_SEGURANCA:
|
|
|
|
|
sql += "fase = 4";
|
|
|
|
|
sql += " AND fase = 4";
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if ( userType != Global.DIRECTOR_SIPRP && userType != Global.TECNICO_HS && userType != Global.DIRECTOR_NACIONAL_SEGURANCA )
|
|
|
|
|
@ -520,7 +520,8 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
{
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
|
String sql = getExpression( nome, estabelecimento, dataVisita );
|
|
|
|
|
sql += " AND " + getFaseActivos( u );
|
|
|
|
|
// sql += " AND " + getFaseActivos( u );
|
|
|
|
|
sql += getFaseActivos( u );
|
|
|
|
|
|
|
|
|
|
System.out.println( "SEARCH ACTIVOS" );
|
|
|
|
|
System.out.println( "SQL: " + sql );
|
|
|
|
|
@ -576,22 +577,22 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
switch( userType )
|
|
|
|
|
{
|
|
|
|
|
case Global.TECNICO_HS:
|
|
|
|
|
sql = "(fase <> 1 AND fase <> 5 AND fase <> 6)";
|
|
|
|
|
sql = " AND (fase <> 1 AND fase <> 5 AND fase <> 6) ";
|
|
|
|
|
break;
|
|
|
|
|
case Global.RESPONSAVEL_SEGURANCA:
|
|
|
|
|
sql = "(fase <> 2 AND fase <> 6)";
|
|
|
|
|
sql = " AND (fase <> 2 AND fase <> 6) ";
|
|
|
|
|
break;
|
|
|
|
|
case Global.DIRECTOR_LOJA:
|
|
|
|
|
sql = "(fase <> 3 AND fase <> 6)";
|
|
|
|
|
sql = " AND (fase <> 3 AND fase <> 6) ";
|
|
|
|
|
break;
|
|
|
|
|
case Global.DIRECTOR_NACIONAL_SEGURANCA:
|
|
|
|
|
sql = "(fase <> 4 AND fase <> 6)";
|
|
|
|
|
sql = " AND (fase <> 4 AND fase <> 6) ";
|
|
|
|
|
break;
|
|
|
|
|
case Global.DIRECTOR_SIPRP:
|
|
|
|
|
case Global.RH:
|
|
|
|
|
case Global.DIRECTOR_GERAL_RH:
|
|
|
|
|
case Global.GESTOR:
|
|
|
|
|
sql = "(fase > 1 AND fase < 6)";
|
|
|
|
|
sql = " AND (fase > 1 AND fase < 6) ";
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
break;
|
|
|
|
|
@ -619,7 +620,7 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
|
|
|
|
|
|
String sql = getExpression( nome, estabelecimento, dataVisita );
|
|
|
|
|
sql += " AND " + getFaseSeguimento( u );
|
|
|
|
|
sql += getFaseSeguimento( u );
|
|
|
|
|
|
|
|
|
|
System.out.println( "SEARCH SEGUIMENTO" );
|
|
|
|
|
System.out.println( "SQL: " + sql );
|
|
|
|
|
@ -693,7 +694,7 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
private String getFaseConcluidos( Utilizador u )
|
|
|
|
|
{
|
|
|
|
|
int userType = u.getTipo().intValue();
|
|
|
|
|
String sql = "fase = 6";
|
|
|
|
|
String sql = " AND fase = 6 ";
|
|
|
|
|
|
|
|
|
|
if ( userType != Global.DIRECTOR_SIPRP && userType != Global.TECNICO_HS
|
|
|
|
|
&& userType != Global.DIRECTOR_NACIONAL_SEGURANCA && userType != Global.DIRECTOR_GERAL_RH )
|
|
|
|
|
@ -708,7 +709,7 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
throws Exception
|
|
|
|
|
{
|
|
|
|
|
String sql = getExpression( nome, estabelecimento, dataVisita );
|
|
|
|
|
sql += " AND " + getFaseConcluidos( u );
|
|
|
|
|
sql += getFaseConcluidos( u );
|
|
|
|
|
|
|
|
|
|
System.out.println( "SEARCH CONCLUIDOS" );
|
|
|
|
|
System.out.println( "SQL: " + sql );
|
|
|
|
|
|