diff --git a/src/com/rjconsultores/ventaboletos/dao/CasetaPeajeDAO.java b/src/com/rjconsultores/ventaboletos/dao/CasetaPeajeDAO.java index 6fba07675..ab4a4946a 100644 --- a/src/com/rjconsultores/ventaboletos/dao/CasetaPeajeDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/CasetaPeajeDAO.java @@ -7,4 +7,5 @@ import com.rjconsultores.ventaboletos.entidad.CasetaPeaje; public interface CasetaPeajeDAO extends GenericDAO { List buscar(String casetaPeajeDesc); + List buscarTodosOrdenadoPorDescricao(); } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/CalcularPeajeHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/CalcularPeajeHibernateDAO.java index c80c28d82..4ce5cddd7 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/CalcularPeajeHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/CalcularPeajeHibernateDAO.java @@ -41,6 +41,8 @@ public class CalcularPeajeHibernateDAO extends GenericHibernateDAO) c.list(); } - + + public List buscarTodosOrdenadoPorDescricao() { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.addOrder(Order.asc("desccaseta")); + return (List) c.list(); + } + @SuppressWarnings("unchecked") @Override public List buscar(String casetaPeajeDesc) { diff --git a/src/com/rjconsultores/ventaboletos/service/CasetaPeajeService.java b/src/com/rjconsultores/ventaboletos/service/CasetaPeajeService.java index a37569ffe..219faba82 100644 --- a/src/com/rjconsultores/ventaboletos/service/CasetaPeajeService.java +++ b/src/com/rjconsultores/ventaboletos/service/CasetaPeajeService.java @@ -7,4 +7,5 @@ import com.rjconsultores.ventaboletos.entidad.CasetaPeaje; public interface CasetaPeajeService extends GenericService { public List buscar(String descricaoPracaPedagio); public Boolean validarDescricaoCasetaPeaje(CasetaPeaje casetaPeaje); + public List buscarTodosOrdenadoPorDescricao(); } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CasetaPeajeServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CasetaPeajeServiceImpl.java index 8ca20c05a..9e769d135 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CasetaPeajeServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CasetaPeajeServiceImpl.java @@ -22,7 +22,12 @@ public class CasetaPeajeServiceImpl implements CasetaPeajeService { public List obtenerTodos() { return casetaPeajeDAO.obtenerTodos(); } - + + @Override + public List buscarTodosOrdenadoPorDescricao() { + return casetaPeajeDAO.buscarTodosOrdenadoPorDescricao(); + } + @Transactional public CasetaPeaje obtenerID(Integer id) { return casetaPeajeDAO.obtenerID(id);