fixes bug#14017

dev:lucas

qua: 

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@92962 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2019-05-07 21:28:28 +00:00
parent c8a342bd33
commit 999562b2c3
5 changed files with 23 additions and 2 deletions

View File

@ -18,4 +18,6 @@ public interface SecretariaDAO extends GenericDAO<Secretaria, Integer> {
public List<Secretaria> buscar(String descsecretaria); public List<Secretaria> buscar(String descsecretaria);
public Secretaria buscarSecretariaVoucherRod(); public Secretaria buscarSecretariaVoucherRod();
public List<Secretaria> buscaLike(String descsecretaria);
} }

View File

@ -9,6 +9,7 @@ import com.rjconsultores.ventaboletos.entidad.Secretaria;
import java.util.List; import java.util.List;
import org.hibernate.Criteria; import org.hibernate.Criteria;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
import org.hibernate.criterion.MatchMode;
import org.hibernate.criterion.Restrictions; import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
@ -64,4 +65,14 @@ public class SecretariaHibernateDAO extends GenericHibernateDAO<Secretaria, Inte
List<Secretaria> result = c.list(); List<Secretaria> result = c.list();
return result.isEmpty() ? null : (Secretaria)result.get(0); return result.isEmpty() ? null : (Secretaria)result.get(0);
} }
@Override
public List<Secretaria> buscaLike(String descsecretaria) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.like("descsecretaria", descsecretaria, MatchMode.START));
return c.list();
}
} }

View File

@ -246,7 +246,7 @@ public class Secretaria implements Serializable {
@Override @Override
public String toString() { public String toString() {
return "com.rjconsultores.ventaboletos.entidad.Secretaria[secretariaId=" + secretariaId + "]"; return descsecretaria;
} }
public Long getRut() { public Long getRut() {

View File

@ -4,9 +4,10 @@
*/ */
package com.rjconsultores.ventaboletos.service; package com.rjconsultores.ventaboletos.service;
import com.rjconsultores.ventaboletos.entidad.Secretaria;
import java.util.List; import java.util.List;
import com.rjconsultores.ventaboletos.entidad.Secretaria;
/** /**
* *
* @author Administrador * @author Administrador
@ -18,4 +19,6 @@ public interface SecretariaService extends GenericService<Secretaria, Integer> {
public List<Secretaria> buscar(String descsecretaria); public List<Secretaria> buscar(String descsecretaria);
public Secretaria buscarSecretariaVoucherRod(); public Secretaria buscarSecretariaVoucherRod();
public List<Secretaria> buscaLike(String descsecretaria);
} }

View File

@ -78,4 +78,9 @@ public class SecretariaServiceImpl implements SecretariaService {
public Secretaria buscarSecretariaVoucherRod() { public Secretaria buscarSecretariaVoucherRod() {
return secretariaDAO.buscarSecretariaVoucherRod(); return secretariaDAO.buscarSecretariaVoucherRod();
} }
public List<Secretaria> buscaLike(String descsecretaria) {
return secretariaDAO.buscaLike(descsecretaria);
}
} }