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 List<Cliente> buscar(String nombCliente);
|
||||||
|
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
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();
|
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 List<Cliente> buscar(String numCliente);
|
||||||
|
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
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) {
|
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
|
||||||
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
|
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Cliente> buscarPorDocumento(String documento) {
|
||||||
|
return clienteDAO.buscarPorDocumento(documento);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue