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

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 5721f63c5b
commit 491697f47c

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

Loading…
Cancel
Save