@ -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' AND ( trabalhadores.data_demissao IS NULL OR trabalhadores.data_demissao > CURRENT_DATE )";
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'";
}
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' AND ( trabalhadores.data_demissao IS NULL OR trabalhadores.data_demissao > CURRENT_DATE )";
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'";
}
}
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' AND ( trabalhadores.data_demissao IS NULL OR trabalhadores.data_demissao > CURRENT_DATE )";
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'";