From 2c04f7d010852d3ad3109162adb75dcc2069cb69 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Mon, 25 Nov 2013 17:25:29 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1837 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../analiseacidentestrabalho/AnaliseAcidenteTrabalho.java | 3 --- .../src/db/providers/AnalisesDataProvider.java | 6 +++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/trunk/AnaliseAcidentesTrabalho/src/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java b/trunk/AnaliseAcidentesTrabalho/src/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java index 99d1b0ef..1a4d40b9 100644 --- a/trunk/AnaliseAcidentesTrabalho/src/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java +++ b/trunk/AnaliseAcidentesTrabalho/src/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java @@ -15468,7 +15468,6 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean public String lnkPOR_action() { - // TODO: Replace with your code getSessionBean1().setIeBug( true ); Trabalhador t = getTrabalhadorRowData(); Acidentado ac = setAcidentado( t ); @@ -15482,7 +15481,6 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean public String lnkNomeTrabalhador_action() { - // TODO: Replace with your code getSessionBean1().setIeBug( true ); Trabalhador t = getTrabalhadorRowData(); Acidentado ac = setAcidentado( t ); @@ -15496,7 +15494,6 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean public String lnkEstabelecimentoTrabalhador_action() { - // TODO: Replace with your code getSessionBean1().setIeBug( true ); Trabalhador t = getTrabalhadorRowData(); Acidentado ac = setAcidentado( t ); diff --git a/trunk/AnaliseAcidentesTrabalho/src/db/providers/AnalisesDataProvider.java b/trunk/AnaliseAcidentesTrabalho/src/db/providers/AnalisesDataProvider.java index 7420b09e..656474a7 100644 --- a/trunk/AnaliseAcidentesTrabalho/src/db/providers/AnalisesDataProvider.java +++ b/trunk/AnaliseAcidentesTrabalho/src/db/providers/AnalisesDataProvider.java @@ -1556,18 +1556,18 @@ public class AnalisesDataProvider extends GenericDataProvider { 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 { - 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 { 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 )"; } }