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

lxbfYeaa
Frederico Palma 12 years ago
parent 882bbc2d56
commit 2c04f7d010

@ -15468,7 +15468,6 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
public String lnkPOR_action() public String lnkPOR_action()
{ {
// TODO: Replace with your code
getSessionBean1().setIeBug( true ); getSessionBean1().setIeBug( true );
Trabalhador t = getTrabalhadorRowData(); Trabalhador t = getTrabalhadorRowData();
Acidentado ac = setAcidentado( t ); Acidentado ac = setAcidentado( t );
@ -15482,7 +15481,6 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
public String lnkNomeTrabalhador_action() public String lnkNomeTrabalhador_action()
{ {
// TODO: Replace with your code
getSessionBean1().setIeBug( true ); getSessionBean1().setIeBug( true );
Trabalhador t = getTrabalhadorRowData(); Trabalhador t = getTrabalhadorRowData();
Acidentado ac = setAcidentado( t ); Acidentado ac = setAcidentado( t );
@ -15496,7 +15494,6 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
public String lnkEstabelecimentoTrabalhador_action() public String lnkEstabelecimentoTrabalhador_action()
{ {
// TODO: Replace with your code
getSessionBean1().setIeBug( true ); getSessionBean1().setIeBug( true );
Trabalhador t = getTrabalhadorRowData(); Trabalhador t = getTrabalhadorRowData();
Acidentado ac = setAcidentado( t ); Acidentado ac = setAcidentado( t );

@ -1556,18 +1556,18 @@ public class AnalisesDataProvider extends GenericDataProvider
{ {
if ( nome != null ) if ( nome != null )
{ {
sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND (trabalhadores.nome LIKE '%" + nome + "%' OR LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%') AND estabelecimentos.empresa_id = " + empresa_id + " AND trabalhadores.inactivo = 'n'"; sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND (trabalhadores.nome LIKE '%" + nome + "%' OR LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%') AND estabelecimentos.empresa_id = " + empresa_id + " AND trabalhadores.inactivo = 'n' AND ( trabalhadores.data_demissao IS NULL OR trabalhadores.data_demissao > CURRENT_DATE )";
} }
else else
{ {
sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%' AND estabelecimentos.empresa_id = " + empresa_id + " AND trabalhadores.inactivo = 'n'"; sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%' AND estabelecimentos.empresa_id = " + empresa_id + " AND trabalhadores.inactivo = 'n' AND ( trabalhadores.data_demissao IS NULL OR trabalhadores.data_demissao > CURRENT_DATE )";
} }
} }
else else
{ {
if ( nome != null ) if ( nome != null )
{ {
sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND trabalhadores.nome LIKE '%" + nome + "%' AND estabelecimentos.empresa_id = " + empresa_id + " AND trabalhadores.inactivo = 'n'"; sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND trabalhadores.nome LIKE '%" + nome + "%' AND estabelecimentos.empresa_id = " + empresa_id + " AND trabalhadores.inactivo = 'n' AND ( trabalhadores.data_demissao IS NULL OR trabalhadores.data_demissao > CURRENT_DATE )";
} }
} }

Loading…
Cancel
Save