rafael.henrique 2017-07-24 17:52:55 +00:00
parent fe14c79c11
commit 7cf4a235a4
4 changed files with 18 additions and 0 deletions

View File

@ -4,4 +4,6 @@ import com.rjconsultores.ventaboletos.entidad.PtovtaContaMD;
public interface PtovtaContaMDDAO extends GenericDAO<PtovtaContaMD, Long> { public interface PtovtaContaMDDAO extends GenericDAO<PtovtaContaMD, Long> {
boolean contemItem(PtovtaContaMD ptovtaContaMD);
} }

View File

@ -30,4 +30,13 @@ public class PtovtaContaMDHibernateDAO extends GenericHibernateDAO<PtovtaContaMD
return c.list(); return c.list();
} }
@Override
public boolean contemItem(PtovtaContaMD ptovtaContaMD) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("empresaId", ptovtaContaMD.getEmpresaId()));
c.add(Restrictions.eq("contaId", ptovtaContaMD.getContaId()));
c.add(Restrictions.eq("puntoventaId", ptovtaContaMD.getPuntoventaId()));
return !c.list().isEmpty();
}
} }

View File

@ -3,5 +3,7 @@ package com.rjconsultores.ventaboletos.service;
import com.rjconsultores.ventaboletos.entidad.PtovtaContaMD; import com.rjconsultores.ventaboletos.entidad.PtovtaContaMD;
public interface PtovtaContaMDService extends GenericService<PtovtaContaMD, Long> { public interface PtovtaContaMDService extends GenericService<PtovtaContaMD, Long> {
public boolean contemItem(PtovtaContaMD ptovtaContaMD);
} }

View File

@ -44,4 +44,9 @@ public class PtovtaContaMDServiceImpl implements PtovtaContaMDService {
ptovtaContaMDDAO.borrar(entidad); ptovtaContaMDDAO.borrar(entidad);
} }
@Override
public boolean contemItem(PtovtaContaMD ptovtaContaMD) {
return ptovtaContaMDDAO.contemItem(ptovtaContaMD);
}
} }