fixes bug#22352
qua: dev: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106833 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
10cffc619f
commit
0afaa7360b
|
@ -19,4 +19,6 @@ public interface ConexionDAO extends GenericDAO<Conexion, Integer> {
|
||||||
public List<Conexion> buscarPorConexionCtrl(Long conexcionCtrlId);
|
public List<Conexion> buscarPorConexionCtrl(Long conexcionCtrlId);
|
||||||
|
|
||||||
public List<ConexionVO> buscarConexionesValidas();
|
public List<ConexionVO> buscarConexionesValidas();
|
||||||
|
|
||||||
|
public Conexion buscarPorConexionRutaTramoCtrl(Integer conexionRutaTramoId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
|
|
||||||
|
public interface ConexionRutaConfDAO extends GenericDAO<ConexionRutaConf, Integer> {
|
||||||
|
|
||||||
|
List<ConexionRutaConf> buscarPorDescricao(String descricao);
|
||||||
|
|
||||||
|
List<ConexionRutaConf> obtenerTodosActivo();
|
||||||
|
|
||||||
|
}
|
|
@ -1,7 +1,17 @@
|
||||||
package com.rjconsultores.ventaboletos.dao;
|
package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.conexion.ConexionRutaVO;
|
||||||
|
|
||||||
public interface ConexionRutaCtrlDAO extends GenericDAO<ConexionRutaCtrl, Integer> {
|
public interface ConexionRutaCtrlDAO extends GenericDAO<ConexionRutaCtrl, Integer> {
|
||||||
|
|
||||||
|
List<ConexionRutaVO> buscarConexionesValidas();
|
||||||
|
|
||||||
|
List<ConexionRutaVO> buscarConexionesValidas(Integer rutaOrigemId, Integer rutaDestinoId);
|
||||||
|
|
||||||
|
List<ConexionRutaCtrl> buscarPorConexionConf(ConexionRutaConf conexionRutaConf);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,11 +2,13 @@ package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
||||||
|
|
||||||
public interface ConexionRutaExcepcionPtoVtaDAO extends GenericDAO<ConexionRutaExcepcionPtoVta, Integer> {
|
public interface ConexionRutaExcepcionPtoVtaDAO extends GenericDAO<ConexionRutaExcepcionPtoVta, Integer> {
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl);
|
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaConf);
|
||||||
|
|
||||||
|
public void update(ConexionRutaExcepcionPtoVta entidad);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,11 +2,11 @@ package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
||||||
|
|
||||||
public interface ConexionRutaExcepcionTipoPtoVtaDAO extends GenericDAO<ConexionRutaExcepcionTipoPtoVta, Integer> {
|
public interface ConexionRutaExcepcionTipoPtoVtaDAO extends GenericDAO<ConexionRutaExcepcionTipoPtoVta, Integer> {
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionTipoPtoVtaActivo(ConexionRutaCtrl conexionRutaCtrl);
|
public List<ConexionRutaExcepcionTipoPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaCtrl);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
package com.rjconsultores.ventaboletos.dao;
|
package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
||||||
|
|
||||||
public interface ConexionRutaTramoCtrlDAO extends GenericDAO<ConexionRutaTramoCtrl, Integer> {
|
public interface ConexionRutaTramoCtrlDAO extends GenericDAO<ConexionRutaTramoCtrl, Integer> {
|
||||||
|
|
||||||
boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId);
|
boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId, Integer destinoTrechoId2);
|
||||||
|
|
||||||
|
List<ConexionRutaTramoCtrl> buscarPorConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -285,4 +285,13 @@ public class ConexionHibernateDAO extends GenericHibernateDAO<Conexion, Integer>
|
||||||
|
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Conexion buscarPorConexionRutaTramoCtrl(Integer conexionRutaTramoId) {
|
||||||
|
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("conexionRutaTramoId", conexionRutaTramoId));
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
return (Conexion) c.uniqueResult();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||||
|
|
||||||
|
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.ConexionRutaConfDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
|
|
||||||
|
@Repository("conexionRutaConfDAO")
|
||||||
|
public class ConexionRutaConfHibernateDAO extends GenericHibernateDAO<ConexionRutaConf, Integer> implements ConexionRutaConfDAO {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConexionRutaConfHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||||
|
setSessionFactory(factory);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaConf> buscarPorDescricao(String descricao) {
|
||||||
|
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.like("descricao", descricao));
|
||||||
|
|
||||||
|
return c.list();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaConf> obtenerTodosActivo() {
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
return c.list();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1,12 +1,21 @@
|
||||||
package com.rjconsultores.ventaboletos.dao.hibernate;
|
package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.hibernate.Criteria;
|
||||||
|
import org.hibernate.Query;
|
||||||
import org.hibernate.SessionFactory;
|
import org.hibernate.SessionFactory;
|
||||||
|
import org.hibernate.criterion.Restrictions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.conexion.ConexionRutaVO;
|
||||||
|
|
||||||
@Repository("conexionRutaCtrlDAO")
|
@Repository("conexionRutaCtrlDAO")
|
||||||
public class ConexionRutaCtrlHibernateDAO extends GenericHibernateDAO<ConexionRutaCtrl, Integer> implements ConexionRutaCtrlDAO {
|
public class ConexionRutaCtrlHibernateDAO extends GenericHibernateDAO<ConexionRutaCtrl, Integer> implements ConexionRutaCtrlDAO {
|
||||||
|
@ -16,4 +25,122 @@ public class ConexionRutaCtrlHibernateDAO extends GenericHibernateDAO<ConexionRu
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaVO> buscarConexionesValidas() {
|
||||||
|
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
|
sb.append("SELECT ro.descruta as descLinhaOrigem, ");
|
||||||
|
sb.append(" ro.numruta as numRutaOrigen, ");
|
||||||
|
sb.append(" rd.descruta as descLinhaDestino, ");
|
||||||
|
sb.append(" rd.numruta as numRutaDestino, ");
|
||||||
|
sb.append(" po.descparada as tramoOrigen, ");
|
||||||
|
sb.append(" pd.descparada as tramoDestino, ");
|
||||||
|
sb.append(" crc.conexionrutactrl_id as conexionRutaCtrl, ");
|
||||||
|
sb.append(" ro.ruta_id as rutaOrigenId, ");
|
||||||
|
sb.append(" rd.ruta_id as rutaDestinonId ");
|
||||||
|
sb.append("FROM conexion_ruta_ctrl crc ");
|
||||||
|
sb.append("INNER JOIN conexion_ruta_tramo_ctrl crtc ON (crc.conexionrutactrl_id = crtc.conexionrutactrl_id ");
|
||||||
|
sb.append(" AND crtc.activo = 1) ");
|
||||||
|
sb.append("INNER JOIN ruta ro ON (crc.ruta_origen_id = ro.ruta_id ");
|
||||||
|
sb.append(" AND ro.activo =1 )");
|
||||||
|
sb.append("INNER JOIN ruta rd ON (crc.ruta_destino_id = rd.ruta_id");
|
||||||
|
sb.append(" AND rd.activo =1)");
|
||||||
|
sb.append("INNER JOIN parada po ON (po.parada_id = crtc.origen_id) ");
|
||||||
|
sb.append("INNER JOIN parada pd ON (pd.parada_id = crtc.destino_id) ");
|
||||||
|
sb.append("WHERE crc.activo =1");
|
||||||
|
sb.append(" AND crtc.activo = 1");
|
||||||
|
sb.append(" AND ro.activo = 1");
|
||||||
|
sb.append(" ORDER BY crtc.conexionrutatramoctrl_id, conexionRutaCtrl ");
|
||||||
|
|
||||||
|
Query query = getSession().createSQLQuery(sb.toString());
|
||||||
|
List<ConexionRutaVO> conexionVOs = new ArrayList<ConexionRutaVO>();
|
||||||
|
|
||||||
|
for (Object o : query.list()) {
|
||||||
|
Object[] oc = (Object[]) o;
|
||||||
|
|
||||||
|
ConexionRutaVO conexionVO = new ConexionRutaVO();
|
||||||
|
conexionVO.setDescLinhaOrigem((String) oc[0]);
|
||||||
|
conexionVO.setNumRutaOrigen(((BigDecimal) oc[1]).intValue());
|
||||||
|
conexionVO.setDescLinhaDestino((String) oc[2]);
|
||||||
|
conexionVO.setNumRutaDestino(((BigDecimal) oc[3]).intValue());
|
||||||
|
conexionVO.setTramoOrigen((String) oc[4]);
|
||||||
|
conexionVO.setTramoDestino((String) oc[5]);
|
||||||
|
conexionVO.setConexionRutaCtrl(((BigDecimal) oc[6]).intValue());
|
||||||
|
conexionVO.setRutaOrigenId(((BigDecimal) oc[7]).intValue());
|
||||||
|
conexionVO.setRutaDestinoId(((BigDecimal) oc[8]).intValue());
|
||||||
|
conexionVOs.add(conexionVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
return conexionVOs;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaVO> buscarConexionesValidas(Integer rutaOrigemId, Integer rutaDestinoId) {
|
||||||
|
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
|
sb.append("SELECT ro.descruta as descLinhaOrigem, ");
|
||||||
|
sb.append(" ro.numruta as numRutaOrigen, ");
|
||||||
|
sb.append(" rd.descruta as descLinhaDestino, ");
|
||||||
|
sb.append(" rd.numruta as numRutaDestino, ");
|
||||||
|
sb.append(" po.descparada as tramoOrigen, ");
|
||||||
|
sb.append(" pd.descparada as tramoDestino, ");
|
||||||
|
sb.append(" crc.conexionrutactrl_id as conexionRutaCtrl, ");
|
||||||
|
sb.append(" ro.ruta_id as rutaOrigenId, ");
|
||||||
|
sb.append(" rd.ruta_id as rutaDestinonId ");
|
||||||
|
sb.append("FROM conexion_ruta_ctrl crc ");
|
||||||
|
sb.append("INNER JOIN conexion_ruta_tramo_ctrl crtc ON (crc.conexionrutactrl_id = crtc.conexionrutactrl_id ");
|
||||||
|
sb.append(" AND crtc.activo = 1) ");
|
||||||
|
sb.append("INNER JOIN ruta ro ON (crc.ruta_origen_id = ro.ruta_id ");
|
||||||
|
sb.append(" AND ro.activo =1 )");
|
||||||
|
sb.append("INNER JOIN ruta rd ON (crc.ruta_destino_id = rd.ruta_id");
|
||||||
|
sb.append(" AND rd.activo =1)");
|
||||||
|
sb.append("INNER JOIN parada po ON (po.parada_id = crtc.origen_id) ");
|
||||||
|
sb.append("INNER JOIN parada pd ON (pd.parada_id = crtc.destino_id) ");
|
||||||
|
sb.append("WHERE crc.activo = 1");
|
||||||
|
sb.append(" AND crtc.activo = 1");
|
||||||
|
sb.append(" AND ro.activo = 1");
|
||||||
|
if (rutaOrigemId != null) {
|
||||||
|
sb.append(" and crc.ruta_origen_id = ").append(rutaOrigemId);
|
||||||
|
}
|
||||||
|
if (rutaDestinoId != null) {
|
||||||
|
sb.append(" and crc.ruta_destino_id = ").append(rutaDestinoId);
|
||||||
|
}
|
||||||
|
sb.append(" ORDER BY conexionRutaCtrl,ro.descruta, ");
|
||||||
|
sb.append(" rd.descruta,");
|
||||||
|
sb.append(" crtc.conexionrutatramoctrl_id ");
|
||||||
|
|
||||||
|
Query query = getSession().createSQLQuery(sb.toString());
|
||||||
|
List<ConexionRutaVO> conexionVOs = new ArrayList<ConexionRutaVO>();
|
||||||
|
|
||||||
|
for (Object o : query.list()) {
|
||||||
|
Object[] oc = (Object[]) o;
|
||||||
|
|
||||||
|
ConexionRutaVO conexionVO = new ConexionRutaVO();
|
||||||
|
conexionVO.setDescLinhaOrigem((String) oc[0]);
|
||||||
|
conexionVO.setNumRutaOrigen(((BigDecimal) oc[1]).intValue());
|
||||||
|
conexionVO.setDescLinhaDestino((String) oc[2]);
|
||||||
|
conexionVO.setNumRutaDestino(((BigDecimal) oc[3]).intValue());
|
||||||
|
conexionVO.setTramoOrigen((String) oc[4]);
|
||||||
|
conexionVO.setTramoDestino((String) oc[5]);
|
||||||
|
conexionVO.setConexionRutaCtrl(((BigDecimal) oc[6]).intValue());
|
||||||
|
conexionVO.setRutaOrigenId(((BigDecimal) oc[7]).intValue());
|
||||||
|
conexionVO.setRutaDestinoId(((BigDecimal) oc[8]).intValue());
|
||||||
|
conexionVOs.add(conexionVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
return conexionVOs;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaCtrl> buscarPorConexionConf(ConexionRutaConf conexionRutaConf) {
|
||||||
|
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.eq("conexionRutaConf", conexionRutaConf));
|
||||||
|
return c.list();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
||||||
|
|
||||||
@Repository("conexionRutaExcepcionTipoPtoVtaDAO")
|
@Repository("conexionRutaExcepcionTipoPtoVtaDAO")
|
||||||
|
@ -22,9 +22,9 @@ public class ConexionRutaExcepcionTipoPtoVtaHibernateDAO extends GenericHibernat
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionTipoPtoVtaActivo(ConexionRutaCtrl conexionRutaCtrl) {
|
public List<ConexionRutaExcepcionTipoPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaConf) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("conexionRutaCtrl", conexionRutaCtrl));
|
c.add(Restrictions.eq("conexionRutaConf", conexionRutaConf));
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.hibernate.Criteria;
|
import org.hibernate.Criteria;
|
||||||
|
import org.hibernate.Session;
|
||||||
import org.hibernate.SessionFactory;
|
import org.hibernate.SessionFactory;
|
||||||
import org.hibernate.criterion.Restrictions;
|
import org.hibernate.criterion.Restrictions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -10,7 +11,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
||||||
|
|
||||||
@Repository("conexionRutaRestricaoPtoVtaDAO")
|
@Repository("conexionRutaRestricaoPtoVtaDAO")
|
||||||
|
@ -22,10 +23,17 @@ public class ConexionRutaRestricaoPtoVtaHibernateDAO extends GenericHibernateDAO
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl) {
|
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaConf) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("conexionRutaCtrl", conexionRutaCtrl));
|
c.add(Restrictions.eq("conexionRutaConf", conexionRutaConf));
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
return c.list();
|
return c.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void update(ConexionRutaExcepcionPtoVta entidad) {
|
||||||
|
Session session = getSessionFactory().getCurrentSession();
|
||||||
|
session.update(entidad);
|
||||||
|
session.flush();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
||||||
|
|
||||||
@Repository("conexionRutaTramoCtrlDAO")
|
@Repository("conexionRutaTramoCtrlDAO")
|
||||||
|
@ -22,7 +23,7 @@ public class ConexionRutaTramoCtrlHibernateDAO extends GenericHibernateDAO<Conex
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId) {
|
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer rutaDestinoCId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId) {
|
||||||
|
|
||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
@ -34,6 +35,7 @@ public class ConexionRutaTramoCtrlHibernateDAO extends GenericHibernateDAO<Conex
|
||||||
sb.append(" INNER JOIN conexion_ctrl cc ON (cc.conexionctrl_id = c.conexionctrl_id) ");
|
sb.append(" INNER JOIN conexion_ctrl cc ON (cc.conexionctrl_id = c.conexionctrl_id) ");
|
||||||
sb.append(" WHERE crt.ruta_origen_id = ").append(rutaOrigenId);
|
sb.append(" WHERE crt.ruta_origen_id = ").append(rutaOrigenId);
|
||||||
sb.append(" AND crt.ruta_destino_id = ").append(rutaDestinoId);
|
sb.append(" AND crt.ruta_destino_id = ").append(rutaDestinoId);
|
||||||
|
sb.append(" AND crt.ruta_destinoc_id = ").append(rutaDestinoCId);
|
||||||
sb.append(" AND crtl.origen_id = ").append(paradaOrigenId);
|
sb.append(" AND crtl.origen_id = ").append(paradaOrigenId);
|
||||||
sb.append(" AND crtl.destino_id = ").append(paradaDestinoId);
|
sb.append(" AND crtl.destino_id = ").append(paradaDestinoId);
|
||||||
sb.append(" AND cc.origen_id = ").append(origemTrechoId);
|
sb.append(" AND cc.origen_id = ").append(origemTrechoId);
|
||||||
|
@ -46,4 +48,14 @@ public class ConexionRutaTramoCtrlHibernateDAO extends GenericHibernateDAO<Conex
|
||||||
return !list.isEmpty();
|
return !list.isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaTramoCtrl> buscarPorConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
|
||||||
|
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.eq("conexionRutaCtrl", conexionRutaCtrl));
|
||||||
|
|
||||||
|
return c.list();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,170 @@
|
||||||
|
package com.rjconsultores.ventaboletos.entidad;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.persistence.Basic;
|
||||||
|
import javax.persistence.CascadeType;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.GenerationType;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.OneToMany;
|
||||||
|
import javax.persistence.SequenceGenerator;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Temporal;
|
||||||
|
import javax.persistence.TemporalType;
|
||||||
|
|
||||||
|
import org.hibernate.annotations.LazyCollection;
|
||||||
|
import org.hibernate.annotations.LazyCollectionOption;
|
||||||
|
import org.hibernate.annotations.Where;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author wallace
|
||||||
|
*/
|
||||||
|
@Entity
|
||||||
|
@SequenceGenerator(name = "CONEXION_RUTA_CONF_SEQ", sequenceName = "CONEXION_RUTA_CONF_SEQ", allocationSize = 1)
|
||||||
|
@Table(name = "CONEXION_RUTA_CONF")
|
||||||
|
public class ConexionRutaConf implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
@Id
|
||||||
|
@Basic(optional = false)
|
||||||
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONEXION_RUTA_CONF_SEQ")
|
||||||
|
@Column(name = "CONEXIONRUTACONF_ID")
|
||||||
|
private Integer conexionRutaConfId;
|
||||||
|
@Column(name = "ACTIVO")
|
||||||
|
private Boolean activo;
|
||||||
|
@Column(name = "FECMODIF")
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date fecmodif;
|
||||||
|
@Column(name = "USUARIO_ID")
|
||||||
|
private Integer usuarioId;
|
||||||
|
@Column(name = "DESCRICAO")
|
||||||
|
private String descricao;
|
||||||
|
@Column(name = "TIEMPOMIN")
|
||||||
|
private Integer tiempoMin;
|
||||||
|
@Column(name = "TIEMPOMAX")
|
||||||
|
private Integer tiempoMax;
|
||||||
|
@OneToMany(mappedBy = "conexionRutaConf", cascade = CascadeType.ALL)
|
||||||
|
@LazyCollection(LazyCollectionOption.FALSE)
|
||||||
|
@Where(clause = "ACTIVO=1")
|
||||||
|
private List<ConexionRutaExcepcionTipoPtoVta> conexionRutaCanalVendasList;
|
||||||
|
|
||||||
|
@OneToMany(mappedBy = "conexionRutaConf", cascade = CascadeType.ALL)
|
||||||
|
@LazyCollection(LazyCollectionOption.FALSE)
|
||||||
|
@Where(clause = "ACTIVO=1")
|
||||||
|
private List<ConexionRutaExcepcionPtoVta> conexionRutaPuntoVendaList;
|
||||||
|
|
||||||
|
|
||||||
|
public ConexionRutaConf() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getActivo() {
|
||||||
|
return activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getConexionRutaConfId() {
|
||||||
|
return conexionRutaConfId;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void setConexionRutaConfId(Integer conexionRutaConfId) {
|
||||||
|
this.conexionRutaConfId = conexionRutaConfId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setActivo(Boolean activo) {
|
||||||
|
this.activo = activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getFecmodif() {
|
||||||
|
return fecmodif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFecmodif(Date fecmodif) {
|
||||||
|
this.fecmodif = fecmodif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getUsuarioId() {
|
||||||
|
return usuarioId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsuarioId(Integer usuarioId) {
|
||||||
|
this.usuarioId = usuarioId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescricao() {
|
||||||
|
return descricao;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescricao(String descricao) {
|
||||||
|
this.descricao = descricao;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getTiempoMin() {
|
||||||
|
return tiempoMin;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTiempoMin(Integer tiempoMin) {
|
||||||
|
this.tiempoMin = tiempoMin;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getTiempoMax() {
|
||||||
|
return tiempoMax;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTiempoMax(Integer tiempoMax) {
|
||||||
|
this.tiempoMax = tiempoMax;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "ConexionRutaConf [descricao=" + descricao + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ConexionRutaExcepcionTipoPtoVta> getConexionRutaCanalVendasList() {
|
||||||
|
return conexionRutaCanalVendasList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConexionRutaCanalVendasList(List<ConexionRutaExcepcionTipoPtoVta> conexionRutaCanalVendasList) {
|
||||||
|
this.conexionRutaCanalVendasList = conexionRutaCanalVendasList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ConexionRutaExcepcionPtoVta> getConexionRutaPuntoVendaList() {
|
||||||
|
return conexionRutaPuntoVendaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConexionRutaPuntoVendaList(List<ConexionRutaExcepcionPtoVta> conexionRutaPuntoVendaList) {
|
||||||
|
this.conexionRutaPuntoVendaList = conexionRutaPuntoVendaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((conexionRutaConfId == null) ? 0 : conexionRutaConfId.hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj)
|
||||||
|
return true;
|
||||||
|
if (obj == null)
|
||||||
|
return false;
|
||||||
|
if (getClass() != obj.getClass())
|
||||||
|
return false;
|
||||||
|
ConexionRutaConf other = (ConexionRutaConf) obj;
|
||||||
|
if (conexionRutaConfId == null) {
|
||||||
|
if (other.conexionRutaConfId != null)
|
||||||
|
return false;
|
||||||
|
} else if (!conexionRutaConfId.equals(other.conexionRutaConfId))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -9,9 +9,12 @@ import javax.persistence.Basic;
|
||||||
import javax.persistence.CascadeType;
|
import javax.persistence.CascadeType;
|
||||||
import javax.persistence.Column;
|
import javax.persistence.Column;
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.FetchType;
|
||||||
import javax.persistence.GeneratedValue;
|
import javax.persistence.GeneratedValue;
|
||||||
import javax.persistence.GenerationType;
|
import javax.persistence.GenerationType;
|
||||||
import javax.persistence.Id;
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.JoinColumn;
|
||||||
|
import javax.persistence.ManyToOne;
|
||||||
import javax.persistence.OneToMany;
|
import javax.persistence.OneToMany;
|
||||||
import javax.persistence.SequenceGenerator;
|
import javax.persistence.SequenceGenerator;
|
||||||
import javax.persistence.Table;
|
import javax.persistence.Table;
|
||||||
|
@ -47,34 +50,15 @@ public class ConexionRutaCtrl implements Serializable {
|
||||||
private Integer rutaOrigenId;
|
private Integer rutaOrigenId;
|
||||||
@Column(name = "RUTA_DESTINO_ID")
|
@Column(name = "RUTA_DESTINO_ID")
|
||||||
private Integer rutaDestinoId;
|
private Integer rutaDestinoId;
|
||||||
|
@Column(name = "RUTA_DESTINOC_ID")
|
||||||
@OneToMany(mappedBy = "conexionRutaCtrl", cascade = CascadeType.ALL)
|
private Integer rutaDestinoCId;
|
||||||
@LazyCollection(LazyCollectionOption.FALSE)
|
|
||||||
@Where(clause="ACTIVO=1")
|
|
||||||
private List<ConexionRutaExcepcionTipoPtoVta> conexionRutaCanalVendasList;
|
|
||||||
|
|
||||||
@OneToMany(mappedBy = "conexionRutaCtrl", cascade = CascadeType.ALL)
|
|
||||||
@LazyCollection(LazyCollectionOption.FALSE)
|
|
||||||
@Where(clause="ACTIVO=1")
|
|
||||||
private List<ConexionRutaExcepcionPtoVta> conexionRutaPuntoVendaList;
|
|
||||||
|
|
||||||
|
|
||||||
|
@ManyToOne(fetch = FetchType.LAZY)
|
||||||
|
@JoinColumn(name = "CONEXIONRUTACONF_ID")
|
||||||
|
private ConexionRutaConf conexionRutaConf;
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionTipoPtoVta> getConexionRutaCanalVendasList() {
|
|
||||||
return conexionRutaCanalVendasList;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setConexionRutaCanalVendasList(List<ConexionRutaExcepcionTipoPtoVta> conexionRutaCanalVendasList) {
|
|
||||||
this.conexionRutaCanalVendasList = conexionRutaCanalVendasList;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionPtoVta> getConexionRutaPuntoVendaList() {
|
|
||||||
return conexionRutaPuntoVendaList;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setConexionRutaPuntoVendaList(List<ConexionRutaExcepcionPtoVta> conexionRutaPuntoVendaList) {
|
|
||||||
this.conexionRutaPuntoVendaList = conexionRutaPuntoVendaList;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ConexionRutaCtrl() {
|
public ConexionRutaCtrl() {
|
||||||
super();
|
super();
|
||||||
|
@ -88,7 +72,6 @@ public class ConexionRutaCtrl implements Serializable {
|
||||||
return conexionRutaId;
|
return conexionRutaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void setConexionRutaId(Integer conexionRutaId) {
|
public void setConexionRutaId(Integer conexionRutaId) {
|
||||||
this.conexionRutaId = conexionRutaId;
|
this.conexionRutaId = conexionRutaId;
|
||||||
}
|
}
|
||||||
|
@ -129,5 +112,45 @@ public class ConexionRutaCtrl implements Serializable {
|
||||||
this.rutaDestinoId = rutaDestinoId;
|
this.rutaDestinoId = rutaDestinoId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getRutaDestinoCId() {
|
||||||
|
return rutaDestinoCId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRutaDestinoCId(Integer rutaDestinoCId) {
|
||||||
|
this.rutaDestinoCId = rutaDestinoCId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ConexionRutaConf getConexionRutaConf() {
|
||||||
|
return conexionRutaConf;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConexionRutaConf(ConexionRutaConf conexionRutaConf) {
|
||||||
|
this.conexionRutaConf = conexionRutaConf;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((conexionRutaId == null) ? 0 : conexionRutaId.hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj)
|
||||||
|
return true;
|
||||||
|
if (obj == null)
|
||||||
|
return false;
|
||||||
|
if (getClass() != obj.getClass())
|
||||||
|
return false;
|
||||||
|
ConexionRutaCtrl other = (ConexionRutaCtrl) obj;
|
||||||
|
if (conexionRutaId == null) {
|
||||||
|
if (other.conexionRutaId != null)
|
||||||
|
return false;
|
||||||
|
} else if (!conexionRutaId.equals(other.conexionRutaId))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,9 +47,9 @@ public class ConexionRutaExcepcionPtoVta implements Serializable {
|
||||||
@JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID")
|
@JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID")
|
||||||
private PuntoVenta puntoVenta;
|
private PuntoVenta puntoVenta;
|
||||||
|
|
||||||
@JoinColumn(name = "CONEXIONRUTACTRL_ID", referencedColumnName = "CONEXIONRUTACTRL_ID")
|
@JoinColumn(name = "CONEXIONRUTACONF_ID", referencedColumnName = "CONEXIONRUTACONF_ID")
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
private ConexionRutaCtrl conexionRutaCtrl;
|
private ConexionRutaConf conexionRutaConf;
|
||||||
|
|
||||||
public ConexionRutaExcepcionPtoVta() {
|
public ConexionRutaExcepcionPtoVta() {
|
||||||
}
|
}
|
||||||
|
@ -94,12 +94,12 @@ public class ConexionRutaExcepcionPtoVta implements Serializable {
|
||||||
this.puntoVenta = puntoVenta;
|
this.puntoVenta = puntoVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ConexionRutaCtrl getConexionRutaCtrl() {
|
public ConexionRutaConf getConexionRutaConf() {
|
||||||
return conexionRutaCtrl;
|
return conexionRutaConf;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
|
public void setConexionRutaConf(ConexionRutaConf conexionRutaConf) {
|
||||||
this.conexionRutaCtrl = conexionRutaCtrl;
|
this.conexionRutaConf = conexionRutaConf;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -47,9 +47,9 @@ public class ConexionRutaExcepcionTipoPtoVta implements Serializable {
|
||||||
@JoinColumn(name = "TIPOPTOVTA_ID", referencedColumnName = "TIPOPTOVTA_ID")
|
@JoinColumn(name = "TIPOPTOVTA_ID", referencedColumnName = "TIPOPTOVTA_ID")
|
||||||
private TipoPuntoVenta tipoPtovta;
|
private TipoPuntoVenta tipoPtovta;
|
||||||
|
|
||||||
@JoinColumn(name = "CONEXIONRUTACTRL_ID", referencedColumnName = "CONEXIONRUTACTRL_ID")
|
@JoinColumn(name = "CONEXIONRUTACONF_ID", referencedColumnName = "CONEXIONRUTACONF_ID")
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
private ConexionRutaCtrl conexionRutaCtrl;
|
private ConexionRutaConf conexionRutaConf;
|
||||||
|
|
||||||
public ConexionRutaExcepcionTipoPtoVta() {
|
public ConexionRutaExcepcionTipoPtoVta() {
|
||||||
}
|
}
|
||||||
|
@ -94,12 +94,12 @@ public class ConexionRutaExcepcionTipoPtoVta implements Serializable {
|
||||||
this.tipoPtovta = tipoPtovta;
|
this.tipoPtovta = tipoPtovta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ConexionRutaCtrl getConexionRutaCtrl() {
|
public ConexionRutaConf getConexionRutaConf() {
|
||||||
return conexionRutaCtrl;
|
return conexionRutaConf;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
|
public void setConexionRutaConf(ConexionRutaConf conexionRutaConf) {
|
||||||
this.conexionRutaCtrl = conexionRutaCtrl;
|
this.conexionRutaConf = conexionRutaConf;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -17,6 +17,7 @@ import javax.persistence.SequenceGenerator;
|
||||||
import javax.persistence.Table;
|
import javax.persistence.Table;
|
||||||
import javax.persistence.Temporal;
|
import javax.persistence.Temporal;
|
||||||
import javax.persistence.TemporalType;
|
import javax.persistence.TemporalType;
|
||||||
|
import javax.persistence.Transient;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -47,6 +48,14 @@ public class ConexionRutaTramoCtrl implements Serializable {
|
||||||
@ManyToOne(fetch = FetchType.LAZY)
|
@ManyToOne(fetch = FetchType.LAZY)
|
||||||
@JoinColumn(name = "CONEXIONRUTACTRL_ID")
|
@JoinColumn(name = "CONEXIONRUTACTRL_ID")
|
||||||
private ConexionRutaCtrl conexionRutaCtrl;
|
private ConexionRutaCtrl conexionRutaCtrl;
|
||||||
|
@Transient
|
||||||
|
private Integer rutaId;
|
||||||
|
@Transient
|
||||||
|
private Short secuencia;
|
||||||
|
@Transient
|
||||||
|
private boolean valido;
|
||||||
|
@Transient
|
||||||
|
private Integer grupo;
|
||||||
|
|
||||||
public Boolean getActivo() {
|
public Boolean getActivo() {
|
||||||
return activo;
|
return activo;
|
||||||
|
@ -104,6 +113,38 @@ public class ConexionRutaTramoCtrl implements Serializable {
|
||||||
this.conexionRutaCtrl = conexionRutaCtrl;
|
this.conexionRutaCtrl = conexionRutaCtrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getRutaId() {
|
||||||
|
return rutaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRutaId(Integer rutaId) {
|
||||||
|
this.rutaId = rutaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Short getSecuencia() {
|
||||||
|
return secuencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSecuencia(Short secuencia) {
|
||||||
|
this.secuencia = secuencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValido() {
|
||||||
|
return valido;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setValido(boolean valido) {
|
||||||
|
this.valido = valido;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getGrupo() {
|
||||||
|
return grupo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setGrupo(Integer grupo) {
|
||||||
|
this.grupo = grupo;
|
||||||
|
}
|
||||||
|
|
||||||
public static Integer getConexionRutaTramoConexionId(List<Conexion> conexiones) {
|
public static Integer getConexionRutaTramoConexionId(List<Conexion> conexiones) {
|
||||||
if(conexiones != null && !conexiones.isEmpty()) {
|
if(conexiones != null && !conexiones.isEmpty()) {
|
||||||
Conexion conexionRutaTramoCtrl = conexiones.get(0);
|
Conexion conexionRutaTramoCtrl = conexiones.get(0);
|
||||||
|
@ -112,4 +153,30 @@ public class ConexionRutaTramoCtrl implements Serializable {
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((conexionRutaTramoId == null) ? 0 : conexionRutaTramoId.hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj)
|
||||||
|
return true;
|
||||||
|
if (obj == null)
|
||||||
|
return false;
|
||||||
|
if (getClass() != obj.getClass())
|
||||||
|
return false;
|
||||||
|
ConexionRutaTramoCtrl other = (ConexionRutaTramoCtrl) obj;
|
||||||
|
if (conexionRutaTramoId == null) {
|
||||||
|
if (other.conexionRutaTramoId != null)
|
||||||
|
return false;
|
||||||
|
} else if (!conexionRutaTramoId.equals(other.conexionRutaTramoId))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
|
|
||||||
|
public interface ConexionRutaConfService {
|
||||||
|
|
||||||
|
public ConexionRutaConf suscribir(ConexionRutaConf conexion);
|
||||||
|
|
||||||
|
public ConexionRutaConf actualizacion(ConexionRutaConf conexion);
|
||||||
|
|
||||||
|
public void borrar(ConexionRutaConf conexion);
|
||||||
|
|
||||||
|
public void borrar(List<ConexionRutaConf> lsConexion);
|
||||||
|
|
||||||
|
public void suscribirTodos(List<ConexionRutaConf> conexiones);
|
||||||
|
|
||||||
|
public List<ConexionRutaConf> obtenerTodosActivo();
|
||||||
|
|
||||||
|
public List<ConexionRutaConf> buscarPorDescricao(String descricao);
|
||||||
|
|
||||||
|
public ConexionRutaConf obtenerID(Integer id);
|
||||||
|
|
||||||
|
}
|
|
@ -2,7 +2,9 @@ package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.conexion.ConexionRutaVO;
|
||||||
|
|
||||||
public interface ConexionRutaCtrlService {
|
public interface ConexionRutaCtrlService {
|
||||||
|
|
||||||
|
@ -22,4 +24,12 @@ public interface ConexionRutaCtrlService {
|
||||||
|
|
||||||
public void suscribirTodos(List<ConexionRutaCtrl> conexiones);
|
public void suscribirTodos(List<ConexionRutaCtrl> conexiones);
|
||||||
|
|
||||||
|
public List<ConexionRutaVO> buscarConexionesValidas();
|
||||||
|
|
||||||
|
public List<ConexionRutaVO> buscarConexionesValidas(Integer rutaOrigemId, Integer rutaDestinoId);
|
||||||
|
|
||||||
|
|
||||||
|
public List<ConexionRutaCtrl> buscarPorConexionConf(ConexionRutaConf conexionRutaConf);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
||||||
|
|
||||||
public interface ConexionRutaExcepcionPtoVtaService {
|
public interface ConexionRutaExcepcionPtoVtaService {
|
||||||
|
@ -15,11 +15,10 @@ public interface ConexionRutaExcepcionPtoVtaService {
|
||||||
|
|
||||||
public void borrar(ConexionRutaExcepcionPtoVta conexion);
|
public void borrar(ConexionRutaExcepcionPtoVta conexion);
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionCtrl(Long conexcionCtrlId);
|
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaConf);
|
||||||
|
|
||||||
public void borrar(List<ConexionRutaExcepcionPtoVta> lsConexion);
|
public void borrar(List<ConexionRutaExcepcionPtoVta> lsConexion);
|
||||||
|
|
||||||
public void suscribirTodos(List<ConexionRutaExcepcionPtoVta> conexiones);
|
public void suscribirTodos(List<ConexionRutaExcepcionPtoVta> conexiones);
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
||||||
|
|
||||||
public interface ConexionRutaExcepcionTipoPtoVtaService {
|
public interface ConexionRutaExcepcionTipoPtoVtaService {
|
||||||
|
@ -21,5 +21,6 @@ public interface ConexionRutaExcepcionTipoPtoVtaService {
|
||||||
|
|
||||||
public void suscribirTodos(List<ConexionRutaExcepcionTipoPtoVta> conexiones);
|
public void suscribirTodos(List<ConexionRutaExcepcionTipoPtoVta> conexiones);
|
||||||
|
|
||||||
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl);
|
|
||||||
|
public List<ConexionRutaExcepcionTipoPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaConf);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
||||||
|
|
||||||
public interface ConexionRutaTramoCtrlService {
|
public interface ConexionRutaTramoCtrlService {
|
||||||
|
@ -15,7 +16,7 @@ public interface ConexionRutaTramoCtrlService {
|
||||||
|
|
||||||
public void borrar(ConexionRutaTramoCtrl conexion);
|
public void borrar(ConexionRutaTramoCtrl conexion);
|
||||||
|
|
||||||
public List<ConexionRutaTramoCtrl> buscarPorConexionCtrl(Long conexcionCtrlId);
|
public List<ConexionRutaTramoCtrl> buscarPorConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl);
|
||||||
|
|
||||||
|
|
||||||
public void borrar(List<ConexionRutaTramoCtrl> lsConexion);
|
public void borrar(List<ConexionRutaTramoCtrl> lsConexion);
|
||||||
|
@ -26,5 +27,5 @@ public interface ConexionRutaTramoCtrlService {
|
||||||
public ConexionRutaTramoCtrl buscarPorId(Integer conexionRutaTramoId);
|
public ConexionRutaTramoCtrl buscarPorId(Integer conexionRutaTramoId);
|
||||||
|
|
||||||
|
|
||||||
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId);
|
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId, Integer integer);
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,4 +29,6 @@ public interface ConexionService {
|
||||||
|
|
||||||
public void suscribirTodos(List<Conexion> conexiones);
|
public void suscribirTodos(List<Conexion> conexiones);
|
||||||
|
|
||||||
|
public Conexion buscarPorConexionRutaTramoCtrl(Integer conexionRutaTramoId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,25 +109,25 @@ public class ConexionCtrlServiceImpl implements ConexionCtrlService {
|
||||||
conexionRutaCtrlDAO.actualizacion(conexionRutaCtrl);
|
conexionRutaCtrlDAO.actualizacion(conexionRutaCtrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(conexionRutaCtrl != null) {
|
// if(conexionRutaCtrl != null) {
|
||||||
List<ConexionRutaExcepcionPtoVta> conexionRutaExcepcionPtoVtas = conexionRutaCtrl.getConexionRutaPuntoVendaList();
|
// List<ConexionRutaExcepcionPtoVta> conexionRutaExcepcionPtoVtas = conexionRutaCtrl.getConexionRutaPuntoVendaList();
|
||||||
for (ConexionRutaExcepcionPtoVta conexionRutaExcepcionPtoVta : conexionRutaExcepcionPtoVtas) {
|
// for (ConexionRutaExcepcionPtoVta conexionRutaExcepcionPtoVta : conexionRutaExcepcionPtoVtas) {
|
||||||
conexionRutaExcepcionPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
// conexionRutaExcepcionPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
conexionRutaExcepcionPtoVta.setFecmodif(Calendar.getInstance().getTime());
|
// conexionRutaExcepcionPtoVta.setFecmodif(Calendar.getInstance().getTime());
|
||||||
conexionRutaExcepcionPtoVta.setActivo(Boolean.FALSE);
|
// conexionRutaExcepcionPtoVta.setActivo(Boolean.FALSE);
|
||||||
conexionRutaExcepcionPtoVtaDAO.actualizacion(conexionRutaExcepcionPtoVta);
|
// conexionRutaExcepcionPtoVtaDAO.actualizacion(conexionRutaExcepcionPtoVta);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
List<ConexionRutaExcepcionTipoPtoVta> conexionRutaExcepcionTipoPtoVtas = conexionRutaCtrl.getConexionRutaCanalVendasList();
|
// List<ConexionRutaExcepcionTipoPtoVta> conexionRutaExcepcionTipoPtoVtas = conexionRutaCtrl.getConexionRutaCanalVendasList();
|
||||||
for (ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta : conexionRutaExcepcionTipoPtoVtas) {
|
// for (ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta : conexionRutaExcepcionTipoPtoVtas) {
|
||||||
conexionRutaExcepcionTipoPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
// conexionRutaExcepcionTipoPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
conexionRutaExcepcionTipoPtoVta.setFecmodif(Calendar.getInstance().getTime());
|
// conexionRutaExcepcionTipoPtoVta.setFecmodif(Calendar.getInstance().getTime());
|
||||||
conexionRutaExcepcionTipoPtoVta.setActivo(Boolean.FALSE);
|
// conexionRutaExcepcionTipoPtoVta.setActivo(Boolean.FALSE);
|
||||||
conexionRutaExcepcionTipoPtoVtaDAO.actualizacion(conexionRutaExcepcionTipoPtoVta);
|
// conexionRutaExcepcionTipoPtoVtaDAO.actualizacion(conexionRutaExcepcionTipoPtoVta);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
|
//
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -8,9 +8,11 @@ import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
import com.rjconsultores.ventaboletos.service.ConexionRutaCtrlService;
|
import com.rjconsultores.ventaboletos.service.ConexionRutaCtrlService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.conexion.ConexionRutaVO;
|
||||||
|
|
||||||
@Service("conexionServiceRutaCtrl")
|
@Service("conexionServiceRutaCtrl")
|
||||||
public class ConexionRutaCtrlServiceImpl implements ConexionRutaCtrlService {
|
public class ConexionRutaCtrlServiceImpl implements ConexionRutaCtrlService {
|
||||||
|
@ -47,9 +49,9 @@ public class ConexionRutaCtrlServiceImpl implements ConexionRutaCtrlService {
|
||||||
|
|
||||||
conexionRutaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
conexionRutaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
conexionRutaCtrl.setFecmodif(Calendar.getInstance().getTime());
|
conexionRutaCtrl.setFecmodif(Calendar.getInstance().getTime());
|
||||||
conexionRutaCtrl.setActivo(Boolean.TRUE);
|
conexionRutaCtrl.setActivo(Boolean.FALSE);
|
||||||
|
|
||||||
conexionRutaCtrlDAO.borrar(conexionRutaCtrl);
|
conexionRutaCtrlDAO.actualizacion(conexionRutaCtrl);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,4 +72,19 @@ public class ConexionRutaCtrlServiceImpl implements ConexionRutaCtrlService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaVO> buscarConexionesValidas() {
|
||||||
|
return conexionRutaCtrlDAO.buscarConexionesValidas();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaVO> buscarConexionesValidas(Integer rutaOrigemId, Integer rutaDestinoId) {
|
||||||
|
return conexionRutaCtrlDAO.buscarConexionesValidas(rutaOrigemId, rutaDestinoId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ConexionRutaCtrl> buscarPorConexionConf(ConexionRutaConf conexionRutaConf) {
|
||||||
|
return conexionRutaCtrlDAO.buscarPorConexionConf(conexionRutaConf);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
|
||||||
import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionPtoVtaService;
|
import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionPtoVtaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
@ -45,19 +45,12 @@ public class ConexionRutaExcepcionPtoVtaServiceImpl implements ConexionRutaExcep
|
||||||
@Transactional
|
@Transactional
|
||||||
public void borrar(ConexionRutaExcepcionPtoVta entidad) {
|
public void borrar(ConexionRutaExcepcionPtoVta entidad) {
|
||||||
|
|
||||||
|
|
||||||
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
entidad.setFecmodif(Calendar.getInstance().getTime());
|
entidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
entidad.setActivo(Boolean.FALSE);
|
entidad.setActivo(Boolean.FALSE);
|
||||||
|
conexionRutaExcepcionPtoVtaDAO.update(entidad);
|
||||||
|
// conexionRutaExcepcionPtoVtaDAO.actualizacion(entidad);
|
||||||
|
|
||||||
conexionRutaExcepcionPtoVtaDAO.actualizacion(entidad);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionCtrl(Long conexcionCtrlId) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -79,8 +72,8 @@ public class ConexionRutaExcepcionPtoVtaServiceImpl implements ConexionRutaExcep
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ConexionRutaExcepcionPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl) {
|
public List<ConexionRutaExcepcionPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaConf) {
|
||||||
return conexionRutaExcepcionPtoVtaDAO.obtenerConexionRutaExcepcionPtoVtasActivo(conexionRutaCtrl);
|
return conexionRutaExcepcionPtoVtaDAO.buscarPorConexionConf(conexionRutaConf);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
|
||||||
import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionTipoPtoVtaService;
|
import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionTipoPtoVtaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
@ -79,8 +79,8 @@ public class ConexionRutaTipoPtoVtaServiceImpl implements ConexionRutaExcepcionT
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ConexionRutaExcepcionTipoPtoVta> obtenerConexionRutaExcepcionPtoVtasActivo(ConexionRutaCtrl conexionRutaCtrl) {
|
public List<ConexionRutaExcepcionTipoPtoVta> buscarPorConexionConf(ConexionRutaConf conexionRutaCtrl) {
|
||||||
return conexionRutaExcepcionTipoPtoVtaDAO.obtenerConexionRutaExcepcionTipoPtoVtaActivo(conexionRutaCtrl);
|
return conexionRutaExcepcionTipoPtoVtaDAO.buscarPorConexionConf(conexionRutaCtrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,7 @@ import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
|
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
||||||
import com.rjconsultores.ventaboletos.service.ConexionRutaTramoCtrlService;
|
import com.rjconsultores.ventaboletos.service.ConexionRutaTramoCtrlService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
@ -49,14 +50,13 @@ public class ConexionRutaTramoCtrlServiceImpl implements ConexionRutaTramoCtrlSe
|
||||||
conexionRutaTramoCtrl.setFecmodif(Calendar.getInstance().getTime());
|
conexionRutaTramoCtrl.setFecmodif(Calendar.getInstance().getTime());
|
||||||
conexionRutaTramoCtrl.setActivo(Boolean.FALSE);
|
conexionRutaTramoCtrl.setActivo(Boolean.FALSE);
|
||||||
|
|
||||||
conexionRutaTramoCtrlDAO.borrar(conexionRutaTramoCtrl);
|
conexionRutaTramoCtrlDAO.actualizacion(conexionRutaTramoCtrl);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ConexionRutaTramoCtrl> buscarPorConexionCtrl(Long conexcionCtrlId) {
|
public List<ConexionRutaTramoCtrl> buscarPorConexionRutaCtrl(ConexionRutaCtrl conexionRutaCtrl) {
|
||||||
// TODO Auto-generated method stub
|
return conexionRutaTramoCtrlDAO.buscarPorConexionRutaCtrl(conexionRutaCtrl);
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
|
@ -82,7 +82,7 @@ public class ConexionRutaTramoCtrlServiceImpl implements ConexionRutaTramoCtrlSe
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId) {
|
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer rutaDestinoCId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId) {
|
||||||
return conexionRutaTramoCtrlDAO.validarConexioneRutasExistentes(rutaOrigenId, rutaDestinoId, paradaOrigenId, paradaDestinoId, origemTrechoId, destinoTrechoId);
|
return conexionRutaTramoCtrlDAO.validarConexioneRutasExistentes(rutaOrigenId, rutaDestinoId, rutaDestinoCId, paradaOrigenId, paradaDestinoId, origemTrechoId, destinoTrechoId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,4 +84,10 @@ public class ConexionServiceImpl implements ConexionService {
|
||||||
public void suscribirTodos(List<Conexion> conexiones) {
|
public void suscribirTodos(List<Conexion> conexiones) {
|
||||||
conexionDAO.suscribirTodos(conexiones);
|
conexionDAO.suscribirTodos(conexiones);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Transactional
|
||||||
|
public Conexion buscarPorConexionRutaTramoCtrl(Integer conexionRutaTramoId) {
|
||||||
|
return conexionDAO.buscarPorConexionRutaTramoCtrl(conexionRutaTramoId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,152 @@
|
||||||
|
package com.rjconsultores.ventaboletos.vo.conexion;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
|
|
||||||
|
public class ConexionRutaVO {
|
||||||
|
|
||||||
|
private Integer rutaOrigenId;
|
||||||
|
private Integer numRutaOrigen;
|
||||||
|
private String descLinhaOrigem;
|
||||||
|
private Integer numRutaDestino;
|
||||||
|
private Integer rutaDestinoId;
|
||||||
|
private String descLinhaDestino;
|
||||||
|
private String tramoOrigen;
|
||||||
|
private String tramoDestino;
|
||||||
|
private Integer conexionRutaCtrl;
|
||||||
|
private Parada parada;
|
||||||
|
private Ruta ruta;
|
||||||
|
|
||||||
|
|
||||||
|
public ConexionRutaVO() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ConexionRutaVO(Parada parada, Ruta ruta) {
|
||||||
|
super();
|
||||||
|
this.parada = parada;
|
||||||
|
this.ruta = ruta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Ruta getRuta() {
|
||||||
|
return ruta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRuta(Ruta ruta) {
|
||||||
|
this.ruta = ruta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getRutaOrigenId() {
|
||||||
|
return rutaOrigenId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRutaOrigenId(Integer rutaOrigenId) {
|
||||||
|
this.rutaOrigenId = rutaOrigenId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getNumRutaOrigen() {
|
||||||
|
return numRutaOrigen;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumRutaOrigen(Integer numRutaOrigen) {
|
||||||
|
this.numRutaOrigen = numRutaOrigen;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getNumRutaDestino() {
|
||||||
|
return numRutaDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumRutaDestino(Integer numRutaDestino) {
|
||||||
|
this.numRutaDestino = numRutaDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getRutaDestinoId() {
|
||||||
|
return rutaDestinoId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRutaDestinoId(Integer rutaDestinoId) {
|
||||||
|
this.rutaDestinoId = rutaDestinoId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescLinhaOrigem() {
|
||||||
|
return descLinhaOrigem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescLinhaOrigem(String descLinhaOrigem) {
|
||||||
|
this.descLinhaOrigem = descLinhaOrigem;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescLinhaDestino() {
|
||||||
|
return descLinhaDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescLinhaDestino(String descLinhaDestino) {
|
||||||
|
this.descLinhaDestino = descLinhaDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTramoOrigen() {
|
||||||
|
return tramoOrigen;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTramoOrigen(String tramoOrigen) {
|
||||||
|
this.tramoOrigen = tramoOrigen;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTramoDestino() {
|
||||||
|
return tramoDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTramoDestino(String tramoDestino) {
|
||||||
|
this.tramoDestino = tramoDestino;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getConexionRutaCtrl() {
|
||||||
|
return conexionRutaCtrl;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConexionRutaCtrl(Integer conexionRutaCtrl) {
|
||||||
|
this.conexionRutaCtrl = conexionRutaCtrl;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Parada getParada() {
|
||||||
|
return parada;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParada(Parada parada) {
|
||||||
|
this.parada = parada;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((parada == null) ? 0 : parada.hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj)
|
||||||
|
return true;
|
||||||
|
if (obj == null)
|
||||||
|
return false;
|
||||||
|
if (getClass() != obj.getClass())
|
||||||
|
return false;
|
||||||
|
ConexionRutaVO other = (ConexionRutaVO) obj;
|
||||||
|
if (parada == null) {
|
||||||
|
if (other.parada != null)
|
||||||
|
return false;
|
||||||
|
} else if (!parada.equals(other.parada))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "ConexionRutaVO [rutaOrigenId=" + rutaOrigenId + ", numRutaOrigen=" + numRutaOrigen + ", descLinhaOrigem=" + descLinhaOrigem + ", numRutaDestino=" + numRutaDestino + ", rutaDestinoId=" + rutaDestinoId + ", descLinhaDestino=" + descLinhaDestino + ", tramoOrigen=" + tramoOrigen + ", tramoDestino=" + tramoDestino + ", conexionRutaCtrl=" + conexionRutaCtrl + ", parada=" + parada + ", ruta=" + ruta + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -9,14 +9,18 @@ public class ParadaVOConexionRuta {
|
||||||
private Parada paradaOrigemTrecho;
|
private Parada paradaOrigemTrecho;
|
||||||
private Parada paradaDestinoTrecho;
|
private Parada paradaDestinoTrecho;
|
||||||
private Integer rutaId;
|
private Integer rutaId;
|
||||||
|
private String numRuta;
|
||||||
private Short secuencia;
|
private Short secuencia;
|
||||||
private boolean valido;
|
private boolean valido;
|
||||||
|
private Integer grupo;
|
||||||
|
|
||||||
public ParadaVOConexionRuta(Parada paradaOrigem, Parada paradaDestino, Integer rutaId, Short secuencia, boolean valido, Parada paradaOrigemTrecho, Parada paradaDestinoTrecho) {
|
public ParadaVOConexionRuta(int grupo, Parada paradaOrigem, Parada paradaDestino, Integer rutaId, String numRuta, Short secuencia, boolean valido, Parada paradaOrigemTrecho, Parada paradaDestinoTrecho) {
|
||||||
super();
|
super();
|
||||||
|
this.grupo = grupo;
|
||||||
this.paradaOrigem = paradaOrigem;
|
this.paradaOrigem = paradaOrigem;
|
||||||
this.paradaDestino = paradaDestino;
|
this.paradaDestino = paradaDestino;
|
||||||
this.rutaId = rutaId;
|
this.rutaId = rutaId;
|
||||||
|
this.numRuta = numRuta;
|
||||||
this.secuencia = secuencia;
|
this.secuencia = secuencia;
|
||||||
this.valido = valido;
|
this.valido = valido;
|
||||||
this.paradaOrigemTrecho = paradaOrigemTrecho;
|
this.paradaOrigemTrecho = paradaOrigemTrecho;
|
||||||
|
@ -79,11 +83,25 @@ public class ParadaVOConexionRuta {
|
||||||
this.paradaDestinoTrecho = paradaDestinoTrecho;
|
this.paradaDestinoTrecho = paradaDestinoTrecho;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
public String getNumRuta() {
|
||||||
public String toString() {
|
return numRuta;
|
||||||
return "ParadaVOConexionRuta [paradaOrigem=" + paradaOrigem + ", paradaDestino=" + paradaDestino + ", paradaOrigemTrecho=" + paradaOrigemTrecho + ", paradaDestinoTrecho=" + paradaDestinoTrecho + ", rutaId=" + rutaId + ", secuencia=" + secuencia + ", valido=" + valido + "]";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setNumRuta(String numRuta) {
|
||||||
|
this.numRuta = numRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getGrupo() {
|
||||||
|
return grupo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setGrupo(Integer grupo) {
|
||||||
|
this.grupo = grupo;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "ParadaVOConexionRuta [paradaOrigem=" + paradaOrigem + ", paradaDestino=" + paradaDestino + ", paradaOrigemTrecho=" + paradaOrigemTrecho + ", paradaDestinoTrecho=" + paradaDestinoTrecho + ", rutaId=" + rutaId + ", numRuta=" + numRuta + ", secuencia=" + secuencia + ", valido=" + valido + "]";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue