diff --git a/src/com/rjconsultores/ventaboletos/dao/EsquemaCorridaDAO.java b/src/com/rjconsultores/ventaboletos/dao/EsquemaCorridaDAO.java index e604e6d50..d954cddfe 100644 --- a/src/com/rjconsultores/ventaboletos/dao/EsquemaCorridaDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/EsquemaCorridaDAO.java @@ -32,6 +32,8 @@ public interface EsquemaCorridaDAO extends GenericDAO { public boolean buscarNumCorrida(Integer numCorrida, Integer numCorridaPisoExtra, boolean isDoublePiso); public EsquemaCorrida buscaEsquemaPorRuta(Ruta ruta); + + public List buscarPorRuta(Ruta ruta); /** * Indica se el esquema corrida es hijo de un esquemCorrida. diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/EsquemaCorridaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/EsquemaCorridaHibernateDAO.java index e016499cd..824fd26f3 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/EsquemaCorridaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/EsquemaCorridaHibernateDAO.java @@ -102,6 +102,16 @@ public class EsquemaCorridaHibernateDAO extends GenericHibernateDAO buscarPorRuta(Ruta ruta) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + + c.add(Restrictions.eq("ruta", ruta)); + + return c.list(); + } @Override public boolean esHijoRebote(EsquemaCorrida esquemaCorrida) {