From 2c1609ecc4db79976d738b8fd8d2ba5e21a3ad7c Mon Sep 17 00:00:00 2001 From: "gleison.cruz" Date: Wed, 29 Nov 2023 16:10:15 -0300 Subject: [PATCH] fixes bug#AL-3308 --- pom.xml | 2 +- .../ventaboletos/dao/TipoEventoExtraFormaPagoDAO.java | 4 ++++ .../TipoEventoExtraFormaPagoHibernateDAO.java | 11 +++++++++++ .../service/TipoEventoExtraFormaPagoService.java | 4 ++++ .../impl/TipoEventoExtraFormaPagoServiceImpl.java | 6 ++++++ 5 files changed, 26 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 00aac4e98..c95fccd93 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 br.com.rjconsultores ModelWeb - 1.26.2 + 1.26.3 diff --git a/src/com/rjconsultores/ventaboletos/dao/TipoEventoExtraFormaPagoDAO.java b/src/com/rjconsultores/ventaboletos/dao/TipoEventoExtraFormaPagoDAO.java index 7cdb3460a..d5682fce5 100644 --- a/src/com/rjconsultores/ventaboletos/dao/TipoEventoExtraFormaPagoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/TipoEventoExtraFormaPagoDAO.java @@ -1,6 +1,10 @@ package com.rjconsultores.ventaboletos.dao; +import java.util.List; + +import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.TipoEventoExtraFormaPago; public interface TipoEventoExtraFormaPagoDAO extends GenericDAO { + public List buscarPorTipoEventoExtra(TipoEventoExtra tipoeventoextra); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/TipoEventoExtraFormaPagoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/TipoEventoExtraFormaPagoHibernateDAO.java index b7de007f5..dab6a00ff 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/TipoEventoExtraFormaPagoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/TipoEventoExtraFormaPagoHibernateDAO.java @@ -4,11 +4,14 @@ import java.util.List; import org.hibernate.Criteria; import org.hibernate.SessionFactory; +import org.hibernate.criterion.Restrictions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; import com.rjconsultores.ventaboletos.dao.TipoEventoExtraFormaPagoDAO; +import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra; +import com.rjconsultores.ventaboletos.entidad.TipoEventoExtraEmpresa; import com.rjconsultores.ventaboletos.entidad.TipoEventoExtraFormaPago; @Repository("tipoEventoExtraFormaPagoDAO") @@ -27,4 +30,12 @@ public class TipoEventoExtraFormaPagoHibernateDAO extends GenericHibernateDAO buscarPorTipoEventoExtra(TipoEventoExtra tipoeventoextra) { + Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("tipoeventoextra", tipoeventoextra)); + c.add(Restrictions.eq("activo", Boolean.TRUE)); + return c.list(); + } + } diff --git a/src/com/rjconsultores/ventaboletos/service/TipoEventoExtraFormaPagoService.java b/src/com/rjconsultores/ventaboletos/service/TipoEventoExtraFormaPagoService.java index 397d3c80c..c997dac9f 100644 --- a/src/com/rjconsultores/ventaboletos/service/TipoEventoExtraFormaPagoService.java +++ b/src/com/rjconsultores/ventaboletos/service/TipoEventoExtraFormaPagoService.java @@ -1,6 +1,10 @@ package com.rjconsultores.ventaboletos.service; +import java.util.List; + +import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.TipoEventoExtraFormaPago; public interface TipoEventoExtraFormaPagoService extends GenericService { + public List buscarPorTipoEventoExtra(TipoEventoExtra tipoeventoextra); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/TipoEventoExtraFormaPagoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/TipoEventoExtraFormaPagoServiceImpl.java index e3ab5d07d..9d7081fba 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/TipoEventoExtraFormaPagoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/TipoEventoExtraFormaPagoServiceImpl.java @@ -8,6 +8,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.rjconsultores.ventaboletos.dao.TipoEventoExtraFormaPagoDAO; +import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.TipoEventoExtraFormaPago; import com.rjconsultores.ventaboletos.service.TipoEventoExtraFormaPagoService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; @@ -50,4 +51,9 @@ public class TipoEventoExtraFormaPagoServiceImpl implements TipoEventoExtraForm public void borrar(TipoEventoExtraFormaPago entidad) { TipoEventoExtraFormaPagoDAO.borrar(entidad); } + + @Override + public List buscarPorTipoEventoExtra(TipoEventoExtra tipoeventoextra) { + return TipoEventoExtraFormaPagoDAO.buscarPorTipoEventoExtra(tipoeventoextra); + } }