diff --git a/src/com/rjconsultores/ventaboletos/dao/ConexionExcepcionDAO.java b/src/com/rjconsultores/ventaboletos/dao/ConexionExcepcionDAO.java index 8f1f4f65f..5dfbfb4e3 100644 --- a/src/com/rjconsultores/ventaboletos/dao/ConexionExcepcionDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/ConexionExcepcionDAO.java @@ -6,6 +6,6 @@ import com.rjconsultores.ventaboletos.entidad.ConexionExcepcion; public interface ConexionExcepcionDAO extends GenericDAO { - public List obtenerConexionExcepcionsActivo(); + public List obtenerConexionExcepcionsActivo(Long conexionctrlId); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionExcepcionHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionExcepcionHibernateDAO.java index 686b6a5bd..0c58ef00c 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionExcepcionHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionExcepcionHibernateDAO.java @@ -22,8 +22,9 @@ public class ConexionExcepcionHibernateDAO extends GenericHibernateDAO obtenerConexionExcepcionsActivo() { + public List obtenerConexionExcepcionsActivo(Long conexionctrlId) { Criteria c = getSession().createCriteria(getPersistentClass()); + c.add(Restrictions.eq("conexionctrlId", conexionctrlId)); c.add(Restrictions.eq("activo", Boolean.TRUE)); return c.list(); } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionHibernateDAO.java index 01969ae96..1abf0ad05 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConexionHibernateDAO.java @@ -35,7 +35,7 @@ public class ConexionHibernateDAO extends GenericHibernateDAO public List buscarConexionesValidas() { StringBuffer sb = new StringBuffer(); - sb.append(" select "); + sb.append(" select distinct "); sb.append(" cct.conexionctrl_id as conexionCtrlId, "); sb.append(" po1.descparada as conOrigen, "); sb.append(" pd1.descparada as conDestino, "); diff --git a/src/com/rjconsultores/ventaboletos/entidad/ConexionConf.java b/src/com/rjconsultores/ventaboletos/entidad/ConexionConf.java index 3365812fb..bbe93f433 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/ConexionConf.java +++ b/src/com/rjconsultores/ventaboletos/entidad/ConexionConf.java @@ -34,6 +34,10 @@ public class ConexionConf implements Serializable { private BigDecimal porSec1; @Column(name = "PORSEC2") private BigDecimal porSec2; + @Column(name = "PORSEC3") + private BigDecimal porSec3; + @Column(name = "PORSEC4") + private BigDecimal porSec4; @Column(name = "TIEMPOMIN") private Integer tiempoMin; @Column(name = "TIEMPOMAX") @@ -88,6 +92,22 @@ public class ConexionConf implements Serializable { this.porSec2 = porSec2; } + public BigDecimal getPorSec3() { + return porSec3; + } + + public void setPorSec3(BigDecimal porSec3) { + this.porSec3 = porSec3; + } + + public BigDecimal getPorSec4() { + return porSec4; + } + + public void setPorSec4(BigDecimal porSec4) { + this.porSec4 = porSec4; + } + public Integer getTiempoMin() { return tiempoMin; } diff --git a/src/com/rjconsultores/ventaboletos/service/ConexionExcepcionService.java b/src/com/rjconsultores/ventaboletos/service/ConexionExcepcionService.java index f1f6ca08f..cc2445353 100644 --- a/src/com/rjconsultores/ventaboletos/service/ConexionExcepcionService.java +++ b/src/com/rjconsultores/ventaboletos/service/ConexionExcepcionService.java @@ -5,7 +5,7 @@ import java.util.List; import com.rjconsultores.ventaboletos.entidad.ConexionExcepcion; public interface ConexionExcepcionService extends GenericService { - - public List obtenerConexionExcepcionsActivo(); + + public List obtenerConexionExcepcionsActivo(Long conexionctrlId); } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/ConexionExcepcionServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/ConexionExcepcionServiceImpl.java index 9cf52a83a..013b0f01f 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/ConexionExcepcionServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/ConexionExcepcionServiceImpl.java @@ -24,8 +24,8 @@ public class ConexionExcepcionServiceImpl implements ConexionExcepcionService { } @Override - public List obtenerConexionExcepcionsActivo() { - return conexionExcepcionDAO.obtenerConexionExcepcionsActivo(); + public List obtenerConexionExcepcionsActivo(Long conexionctrlId) { + return conexionExcepcionDAO.obtenerConexionExcepcionsActivo(conexionctrlId); } @Override