diff --git a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java index dd6849a19..10f92ed8a 100644 --- a/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/OperadorEmbarcadaServicoDAO.java @@ -3,6 +3,7 @@ package com.rjconsultores.ventaboletos.dao; import java.util.Date; import java.util.List; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; @@ -13,8 +14,8 @@ public interface OperadorEmbarcadaServicoDAO extends GenericDAO buscarPorOperador(OperadorEmbarcada operador); // public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario); - public List getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta); - public List getListaCorridaProxyVO(Integer operador, Integer empresa, Date dtIni, Date dtFim); + public List getListaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta); + public List getListaCorridaProxyVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim); - public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta); + public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta, Empresa empresa); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java index 6bed17917..a31a4f56b 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaServicoHibernateDAO.java @@ -23,6 +23,7 @@ import com.rjconsultores.ventaboletos.dao.CategoriaDescuentoDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; import com.rjconsultores.ventaboletos.dao.util.DBUtil; import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; @@ -59,11 +60,11 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta) { + public List getListaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta) { List corridas = getCorridas(operador, empresa, dtIni, dtFim); for (CorridaVO corrida : corridas) { - preencherTramosSequencias(corrida, puntoVenta); + preencherTramosSequencias(corrida, puntoVenta, empresa); preencherSequencias(corrida); } @@ -71,18 +72,18 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO getListaCorridaProxyVO(Integer operador, Integer empresa, Date dtIni, Date dtFim) { + public List getListaCorridaProxyVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim) { return getCorridas(operador, empresa, dtIni, dtFim); } @Override - public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta) { - preencherTramosSequencias(corrida, puntoVenta); + public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta, Empresa empresa) { + preencherTramosSequencias(corrida, puntoVenta, empresa); preencherSequencias(corrida); } @SuppressWarnings("unchecked") - private List getCorridas(Integer operador, Integer empresa, Date dtIni, Date dtFim) { + private List getCorridas(Integer operador, Empresa empresa, Date dtIni, Date dtFim) { StringBuilder sb = new StringBuilder(); sb.append("select * from (SELECT"); @@ -114,7 +115,11 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta); + public List getListaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java index dead45966..5ba7c3136 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java @@ -10,6 +10,7 @@ import org.springframework.transaction.annotation.Transactional; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaLinha; import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico; @@ -79,7 +80,7 @@ public class OperadorEmbarcadaServiceImpl implements OperadorEmbarcadaService { } @Override - public List getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta) { + public List getListaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta) { return opServicoDAO.getListaCorridaVO(operador, empresa, dtIni, dtFim, puntoVenta); }