git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@28744 d1611594-4594-4d17-8e1d-87c2c4800839
parent
ca48b5c846
commit
448939ffce
|
@ -9,4 +9,6 @@ public interface ClienteDAO extends GenericDAO<Cliente, Integer> {
|
|||
public List<Cliente> buscar(String nombCliente);
|
||||
|
||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
||||
|
||||
public List<Cliente> buscarPorDocumento(String documento);
|
||||
}
|
||||
|
|
|
@ -55,4 +55,13 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
|||
|
||||
return (Cliente) c.uniqueResult();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Cliente> buscarPorDocumento(String documento) {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
c.add(Restrictions.eq("numIdentificaUno", documento));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,4 +13,6 @@ public interface ClienteService extends GenericService<Cliente, Integer> {
|
|||
public List<Cliente> buscar(String numCliente);
|
||||
|
||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
||||
|
||||
public List<Cliente> buscarPorDocumento(String documento);
|
||||
}
|
||||
|
|
|
@ -68,4 +68,9 @@ public class ClienteServiceImpl implements ClienteService {
|
|||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
|
||||
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Cliente> buscarPorDocumento(String documento) {
|
||||
return clienteDAO.buscarPorDocumento(documento);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue