fixes bug#20497
dev: Valvevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@103870 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ca3a02f62d
commit
c11a801df8
|
@ -18,4 +18,6 @@ public interface ClasseServicoDAO extends GenericDAO<ClaseServicio, Integer> {
|
|||
public List<ClaseServicio> buscarTodosExceto(Integer ... idClase);
|
||||
|
||||
public List<ClaseServicio> buscarPorEmpresasDoUsuario (String idEmpresasUsuario);
|
||||
|
||||
public List<ClaseServicio> buscarListaPorIds(List<Integer> claseIds);
|
||||
}
|
|
@ -16,6 +16,7 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
|
|||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -100,4 +101,6 @@ public interface CorridaDAO extends GenericDAO<Corrida, Corrida.Id> {
|
|||
|
||||
public Integer atualizaCorridasIntegracaoTotvs(Marca marca, Date dataIncial, Date dataFinal, Integer corridaId) throws BusinessException;
|
||||
|
||||
public List<CorridaVO> buscarListaPorIds(List<Id> corridaIds);
|
||||
|
||||
}
|
|
@ -4,6 +4,9 @@ import java.util.List;
|
|||
|
||||
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
|
||||
public interface DispositivoEmbarcadaDAO extends GenericDAO<DispositivoEmbarcada, Long> {
|
||||
|
@ -18,4 +21,8 @@ public interface DispositivoEmbarcadaDAO extends GenericDAO<DispositivoEmbarcad
|
|||
public List<DispositivoEmbarcada> buscarTodos();
|
||||
public List<String> buscarAllVersaoUltimaSinc();
|
||||
|
||||
public List<FormaPagoDet> getListaFormaPago(Integer puntoventaId);
|
||||
public List<PtoVtaSeguro> getListaSeguroTaxaEmbarque(Integer puntoventaId);
|
||||
public List<PtovtaCatInd> getListaTiposPassagensBloqueadas(Integer puntoventaId);
|
||||
|
||||
}
|
||||
|
|
|
@ -2,10 +2,7 @@ package com.rjconsultores.ventaboletos.dao;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO;
|
||||
|
||||
public interface OperadorEmbarcadaDAO extends GenericDAO<OperadorEmbarcada, Long> {
|
||||
|
@ -18,10 +15,4 @@ public interface OperadorEmbarcadaDAO extends GenericDAO<OperadorEmbarcada, Long
|
|||
|
||||
public PuntoVentaVO getPuntoVentaVO(Integer operador);
|
||||
|
||||
public List<FormaPagoDet> getListaFormaPago(Integer puntoventaId);
|
||||
|
||||
public List<PtoVtaSeguro> getListaSeguroTaxaEmbarque(Integer puntoventaId);
|
||||
|
||||
public List<PtovtaCatInd> getListaTiposPassagensBloqueadas(Integer puntoventaId);
|
||||
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@ package com.rjconsultores.ventaboletos.dao;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaLinha;
|
||||
import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
||||
|
@ -11,6 +10,8 @@ public interface OperadorEmbarcadaLinhaDAO extends GenericDAO<OperadorEmbarcadaL
|
|||
|
||||
public List<OperadorEmbarcadaLinha> buscarPorOperador(OperadorEmbarcada operador);
|
||||
|
||||
public List<RutaVO> getListaRutaVO(Integer operador);
|
||||
public List<RutaVO> getListaRutaVO(Integer operador);
|
||||
|
||||
public List<Integer> getListaResumidaRutaVO(Integer operador);
|
||||
|
||||
}
|
||||
|
|
|
@ -15,6 +15,9 @@ public interface OperadorEmbarcadaServicoDAO extends GenericDAO<OperadorEmbarcad
|
|||
// public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario);
|
||||
|
||||
public List<CorridaVO> getListaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta);
|
||||
|
||||
public List<String> getListaResumidaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta);
|
||||
|
||||
public List<CorridaVO> getListaCorridaProxyVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim);
|
||||
|
||||
public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta, Empresa empresa);
|
||||
|
|
|
@ -13,6 +13,7 @@ public interface OrgaoConcedenteDAO extends GenericDAO<OrgaoConcedente, Integer>
|
|||
public List<Integer> obtenerTodosIds() ;
|
||||
|
||||
public List<OrgaoConcedente> obtenerTodosExceto(Integer... id);
|
||||
|
||||
|
||||
public List<OrgaoConcedente> buscarListaPorIds(List<Integer> claseIds);
|
||||
|
||||
}
|
||||
|
|
|
@ -52,4 +52,6 @@ public interface ParadaDAO {
|
|||
public List<Parada> obterPossiveisDestinos(Parada origem);
|
||||
|
||||
public List<Parada> buscaParadaRegionMetropolitana(RegionMetropolitana regionMetropolitana);
|
||||
|
||||
public List<Parada> buscarListaPorIds(List<Integer> paradaIds);
|
||||
}
|
||||
|
|
|
@ -19,4 +19,6 @@ public interface RolOperativoDAO extends GenericDAO<RolOperativo, Integer>{
|
|||
|
||||
public List<RolOperativo> buscar(String descroloperativo);
|
||||
|
||||
public List<RolOperativo> buscarListaPorIds(List<Integer> roloperativoIds);
|
||||
|
||||
}
|
||||
|
|
|
@ -22,7 +22,6 @@ public interface RutaDAO extends GenericDAO<Ruta, Integer> {
|
|||
|
||||
public List<Ruta> buscarPorTramo(Tramo tramo);
|
||||
|
||||
|
||||
public List<Ruta> buscarPorClaseServicio(ClaseServicio claseServicio);
|
||||
|
||||
public List<Ruta> buscarPorClaseServicioEmpresa(ClaseServicio claseServicio, Empresa empresa);
|
||||
|
|
|
@ -14,4 +14,6 @@ import java.util.List;
|
|||
public interface TipoServicioDAO extends GenericDAO<TipoServicio, Integer> {
|
||||
|
||||
public List<TipoServicio> buscar(String descservicio);
|
||||
|
||||
public List<TipoServicio> buscarListaPorIds(List<Integer> tiposervicioIds);
|
||||
}
|
||||
|
|
|
@ -47,4 +47,7 @@ public interface TramoDAO extends GenericDAO<Tramo, Integer> {
|
|||
public List<Via> obtenerViasOrigemDestino(Parada origem, Parada destino);
|
||||
public List<Tramo> obtenerPorOrigemDestinoFetchLazy(Parada origem, Parada destino) ;
|
||||
public List<TramoServicio> obtenerTramosServiciosPorTramo(Tramo t);
|
||||
|
||||
public List<Tramo> buscarListaPorIds(List<Integer> tramoIds);
|
||||
|
||||
}
|
||||
|
|
|
@ -23,6 +23,7 @@ import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
|||
*
|
||||
* @author Administrador
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("claseServicioDAO")
|
||||
public class ClasseServicoHibernateDAO extends GenericHibernateDAO<ClaseServicio, Integer> implements ClasseServicoDAO {
|
||||
|
||||
|
@ -30,7 +31,7 @@ public class ClasseServicoHibernateDAO extends GenericHibernateDAO<ClaseServicio
|
|||
public ClasseServicoHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||
setSessionFactory(factory);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<ClaseServicio> obtenerTodos() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
@ -79,4 +80,12 @@ public class ClasseServicoHibernateDAO extends GenericHibernateDAO<ClaseServicio
|
|||
|
||||
return c.list();
|
||||
}
|
||||
|
||||
public List<ClaseServicio> buscarListaPorIds(List<Integer> claseIds) {
|
||||
Criteria c = this.makeCriteria();
|
||||
c.add(Restrictions.in("claseservicioId", claseIds));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -43,11 +43,14 @@ import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
|
|||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.secuencia.SecuenciaVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author rodrigo
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("corridaDAO")
|
||||
public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id> implements CorridaDAO {
|
||||
|
||||
|
@ -59,7 +62,6 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
|||
@Autowired
|
||||
private CorridaTramoDAO corridaTramoDao;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private static Logger log = Logger.getLogger(CorridaHibernateDAO.class);
|
||||
|
||||
@Autowired
|
||||
|
@ -905,4 +907,105 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
|||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CorridaVO> buscarListaPorIds(List<Id> corridaIds){
|
||||
|
||||
String hql = " select co "
|
||||
+ " from Corrida co"
|
||||
+ " where co.activo = 1 "
|
||||
+ " and co.id in ( :corridaIds )";
|
||||
|
||||
Query query = getSession().createQuery(hql);
|
||||
query.setParameterList("corridaIds", corridaIds);
|
||||
List<Corrida> lsCorridas = query.list();
|
||||
|
||||
List<CorridaVO> listCorrida = new ArrayList<CorridaVO>();
|
||||
for (Corrida corrida : lsCorridas) {
|
||||
CorridaVO co = new CorridaVO();
|
||||
co.setCorridaId(corrida.getId().getCorridaId());
|
||||
co.setFeccorrida( DateUtil.getStringDate( corrida.getId().getFeccorrida()));
|
||||
co.setNumCorrida(corrida.getId().getCorridaId());
|
||||
co.setFechorsalida( DateUtil.getStringDate(corrida.getFechorsalida(), "dd/MM/yyyy HH:mm:ss.SSS") );
|
||||
co.setOrigenId(corrida.getOrigem().getParadaId());
|
||||
co.setDestinoId(corrida.getDestino().getParadaId());
|
||||
co.setTipoServicioId(corrida.getTipoServicio().intValue());
|
||||
co.setRolOperativoId(corrida.getRolOperativo().getRoloperativoId());
|
||||
co.setMarcaId( corrida.getMarca().getMarcaId().intValue() );
|
||||
co.setClaseServicioId( corrida.getClaseServicio().getClaseservicioId());
|
||||
co.setEmpresaId( corrida.getEmpresa().getEmpresaId());
|
||||
|
||||
preencherTramoSequencia(co, corrida);
|
||||
|
||||
listCorrida.add(co);
|
||||
}
|
||||
|
||||
return listCorrida;
|
||||
}
|
||||
|
||||
private void preencherTramoSequencia(CorridaVO corridaVO, Corrida corrida ) {
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.append(" SELECT");
|
||||
sb.append(" CT.NUMSECUENCIA,");
|
||||
sb.append(" CT.ORIGEN_ID, ");
|
||||
sb.append(" CT.DESTINO_ID, ");
|
||||
sb.append(" CT.TRAMO_ID ");
|
||||
sb.append(" FROM CORRIDA C");
|
||||
sb.append(" JOIN CORRIDA_TRAMO CT ON CT.CORRIDA_ID = C.CORRIDA_ID AND CT.FECCORRIDA = C.FECCORRIDA");
|
||||
sb.append(" WHERE C.CORRIDA_ID = :corridaId AND C.FECCORRIDA = :feccorrida and CT.activo = 1 ");
|
||||
sb.append(" ORDER BY CT.NUMSECUENCIA ");
|
||||
|
||||
Query query = getSession().createSQLQuery(sb.toString());
|
||||
|
||||
query.setParameter("corridaId", corrida.getId().getCorridaId());
|
||||
query.setParameter("feccorrida", corrida.getId().getFeccorrida());
|
||||
|
||||
List<SecuenciaVO> lsSecuenciaVO = new ArrayList<SecuenciaVO>();
|
||||
List<Integer> lsTramoVO = new ArrayList<Integer>();
|
||||
List<String> controle = new ArrayList<String>();
|
||||
|
||||
List<Object[]> list = query.list();
|
||||
|
||||
for (Object[] item : list) {
|
||||
final Integer origensecuencia = Integer.valueOf(item[0].toString());
|
||||
final Integer origen_id = Integer.valueOf(item[1].toString());
|
||||
|
||||
final Integer destinosecuencia = Integer.valueOf(item[0].toString()) + 1;
|
||||
final Integer destino_id = Integer.valueOf(item[2].toString());
|
||||
|
||||
adicionarSequencia(
|
||||
controle,
|
||||
lsSecuenciaVO,
|
||||
origensecuencia,
|
||||
origen_id);
|
||||
|
||||
adicionarSequencia(
|
||||
controle,
|
||||
lsSecuenciaVO,
|
||||
destinosecuencia,
|
||||
destino_id);
|
||||
|
||||
//adiciona o id do tramo
|
||||
lsTramoVO.add(Integer.valueOf(item[3].toString()));
|
||||
}
|
||||
|
||||
corridaVO.setListTramos( lsTramoVO );
|
||||
corridaVO.setLsSecuenciaVO( lsSecuenciaVO );
|
||||
}
|
||||
|
||||
private void adicionarSequencia(List<String> controle, List<SecuenciaVO> lsSecuenciaVO, final Integer numsecuencia, final Integer paradaId) {
|
||||
final String key = numsecuencia.toString() + "|" + paradaId.toString();
|
||||
|
||||
if (!controle.contains(key)) {
|
||||
SecuenciaVO sequencia = new SecuenciaVO();
|
||||
sequencia.setSecuencia(numsecuencia);
|
||||
sequencia.setLocalidadeId(paradaId);
|
||||
|
||||
lsSecuenciaVO.add(sequencia);
|
||||
|
||||
controle.add(key);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -18,6 +18,9 @@ import org.springframework.transaction.annotation.Transactional;
|
|||
import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
|
@ -139,7 +142,6 @@ public class DispositivoEmbarcadaHibernateDAO extends GenericHibernateDAO<Dispos
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<DispositivoEmbarcada> buscarPorEmpresaPuntoVenta(Empresa empresa, PuntoVenta puntoventa) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("from DispositivoEmbarcada de ");
|
||||
|
@ -155,7 +157,6 @@ public class DispositivoEmbarcadaHibernateDAO extends GenericHibernateDAO<Dispos
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<DispositivoEmbarcada> buscarTodos() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("from DispositivoEmbarcada de ");
|
||||
|
@ -165,5 +166,35 @@ public class DispositivoEmbarcadaHibernateDAO extends GenericHibernateDAO<Dispos
|
|||
|
||||
return qry.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FormaPagoDet> getListaFormaPago(Integer puntoventaId) {
|
||||
String queryStr = "from FormaPagoDet fp where fp.activo = true and fp.indEmbarcada = true and fp.puntoVenta.puntoventaId = :puntoventaId";
|
||||
|
||||
Query query = getSession().createQuery(queryStr);
|
||||
query.setInteger("puntoventaId", puntoventaId);
|
||||
|
||||
return query.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PtoVtaSeguro> getListaSeguroTaxaEmbarque(Integer puntoventaId) {
|
||||
String queryStr = "from PtoVtaSeguro x where x.activo = true and x.puntoventaId.puntoventaId = :puntoventaId";
|
||||
|
||||
Query query = getSession().createQuery(queryStr);
|
||||
query.setInteger("puntoventaId", puntoventaId);
|
||||
|
||||
return query.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PtovtaCatInd> getListaTiposPassagensBloqueadas(Integer puntoventaId) {
|
||||
String queryStr = "from PtovtaCatInd x where x.activo = true and x.indEmbarcada = true and x.puntoVenta.puntoventaId = :puntoventaId";
|
||||
|
||||
Query query = getSession().createQuery(queryStr);
|
||||
query.setInteger("puntoventaId", puntoventaId);
|
||||
|
||||
return query.list();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -3,7 +3,6 @@ package com.rjconsultores.ventaboletos.dao.hibernate;
|
|||
import java.util.List;
|
||||
|
||||
import org.hibernate.Criteria;
|
||||
import org.hibernate.Query;
|
||||
import org.hibernate.SQLQuery;
|
||||
import org.hibernate.SessionFactory;
|
||||
import org.hibernate.criterion.Restrictions;
|
||||
|
@ -15,10 +14,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
|||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO;
|
||||
|
||||
@Repository("operadorEmbarcadaDAO")
|
||||
|
@ -30,7 +26,6 @@ public class OperadorEmbarcadaHibernateDAO extends GenericHibernateDAO<OperadorE
|
|||
setSessionFactory(factory);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public List<OperadorEmbarcada> buscarTodosOperadores() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
@ -81,33 +76,4 @@ public class OperadorEmbarcadaHibernateDAO extends GenericHibernateDAO<OperadorE
|
|||
return puntoVentaVO;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FormaPagoDet> getListaFormaPago(Integer puntoventaId) {
|
||||
String queryStr = "from FormaPagoDet fp where fp.activo = true and fp.indEmbarcada = true and fp.puntoVenta.puntoventaId = :puntoventaId";
|
||||
|
||||
Query query = getSession().createQuery(queryStr);
|
||||
query.setInteger("puntoventaId", puntoventaId);
|
||||
|
||||
return query.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PtoVtaSeguro> getListaSeguroTaxaEmbarque(Integer puntoventaId) {
|
||||
String queryStr = "from PtoVtaSeguro x where x.activo = true and x.puntoventaId.puntoventaId = :puntoventaId";
|
||||
|
||||
Query query = getSession().createQuery(queryStr);
|
||||
query.setInteger("puntoventaId", puntoventaId);
|
||||
|
||||
return query.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PtovtaCatInd> getListaTiposPassagensBloqueadas(Integer puntoventaId) {
|
||||
String queryStr = "from PtovtaCatInd x where x.activo = true and x.indEmbarcada = true and x.puntoVenta.puntoventaId = :puntoventaId";
|
||||
|
||||
Query query = getSession().createQuery(queryStr);
|
||||
query.setInteger("puntoventaId", puntoventaId);
|
||||
|
||||
return query.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
|||
|
||||
@Repository("operadorEmbarcadaLinhaDAO")
|
||||
@SuppressWarnings("unchecked")
|
||||
public class OperadorEmbarcadaLinhaHibernateDAO extends GenericHibernateDAO<OperadorEmbarcadaLinha, Long> implements OperadorEmbarcadaLinhaDAO {
|
||||
public class OperadorEmbarcadaLinhaHibernateDAO extends GenericHibernateDAO<OperadorEmbarcadaLinha, Long> implements OperadorEmbarcadaLinhaDAO {
|
||||
|
||||
@Autowired
|
||||
public OperadorEmbarcadaLinhaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||
|
@ -45,8 +45,7 @@ public class OperadorEmbarcadaLinhaHibernateDAO extends GenericHibernateDAO<Ope
|
|||
sb.append(" WHERE ");
|
||||
sb.append(" OPE.usuario = :usuario_id ");
|
||||
sb.append(" AND OPL.activo = 1 AND RT.activo = 1 AND OPE.activo = 1 AND CLA.activo = 1 AND ORC.activo = 1 ");
|
||||
|
||||
|
||||
|
||||
Query query = getSession().createQuery(sb.toString());
|
||||
query.setInteger("usuario_id", operador);
|
||||
|
||||
|
@ -54,4 +53,23 @@ public class OperadorEmbarcadaLinhaHibernateDAO extends GenericHibernateDAO<Ope
|
|||
return rutas;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Integer> getListaResumidaRutaVO(Integer operador) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(" SELECT ");
|
||||
sb.append(" RT.rutaId ");
|
||||
sb.append(" FROM OperadorEmbarcadaLinha OPL ");
|
||||
sb.append(" INNER JOIN OPL.ruta RT ");
|
||||
sb.append(" INNER JOIN OPL.operadorEmbarcada OPE ");
|
||||
sb.append(" WHERE ");
|
||||
sb.append(" OPE.usuario = :usuario_id ");
|
||||
sb.append(" AND OPL.activo = 1 AND RT.activo = 1 AND OPE.activo = 1 ");
|
||||
|
||||
Query query = getSession().createQuery(sb.toString());
|
||||
query.setInteger("usuario_id", operador);
|
||||
|
||||
List<Integer> rutas = (List<Integer>) query.list();
|
||||
return rutas;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -33,7 +33,6 @@ import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcadaServico;
|
|||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaMinima;
|
||||
import com.rjconsultores.ventaboletos.service.AliasServicoService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.TramoSequenciaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.parada.ParadaVO;
|
||||
|
@ -44,6 +43,7 @@ import com.rjconsultores.ventaboletos.vo.tramo.TramoVO;
|
|||
import com.rjconsultores.ventaboletos.vo.via.ViaVO;
|
||||
|
||||
@Repository("operadorEmbarcadaServicoDAO")
|
||||
@SuppressWarnings({"unchecked", "rawtypes"})
|
||||
public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<OperadorEmbarcadaServico, Long> implements OperadorEmbarcadaServicoDAO {
|
||||
|
||||
private static Logger log = Logger.getLogger(OperadorEmbarcadaServicoHibernateDAO.class);
|
||||
|
@ -60,7 +60,6 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
setSessionFactory(factory);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public List<OperadorEmbarcadaServico> buscarPorOperador(OperadorEmbarcada operador) {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
@ -80,6 +79,11 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
|
||||
return corridas;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> getListaResumidaCorridaVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta) {
|
||||
return getCorridasResumido(operador, empresa, dtIni, dtFim);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CorridaVO> getListaCorridaProxyVO(Integer operador, Empresa empresa, Date dtIni, Date dtFim) {
|
||||
|
@ -91,8 +95,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
preencherTramosSequencias(corrida, puntoVenta, empresa);
|
||||
preencherSequencias(corrida);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
|
||||
private List<CorridaVO> getCorridas(Integer operador, Empresa empresa, Date dtIni, Date dtFim) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
|
@ -193,8 +196,6 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
sb.append(" ORDER BY ");
|
||||
sb.append(" COR.FECHORSALIDA, ");
|
||||
sb.append(" COR.CORRIDA_ID)");
|
||||
|
||||
|
||||
|
||||
Query query = getSession().createSQLQuery(sb.toString()).setResultTransformer(new ResultTransformer() {
|
||||
private static final long serialVersionUID = -1157217114834593023L;
|
||||
|
@ -219,7 +220,6 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
private final int FECCORRIDA = 17;
|
||||
private final int EMPRESAID = 18;
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
@Override
|
||||
public List transformList(List list) {
|
||||
return list;
|
||||
|
@ -261,7 +261,50 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
return query.list();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private List<String> getCorridasResumido(Integer operador, Empresa empresa, Date dtIni, Date dtFim) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.append("select * from (SELECT");
|
||||
sb.append(" cor.corrida_id ||';'|| to_char(cor.feccorrida, 'ddMMYYYY') AS chave ");
|
||||
sb.append(" FROM OPERADOR_EMBARCADA OPE ");
|
||||
sb.append(" JOIN OPERADOR_EMBARCADA_SERVICO OPS ON OPE.OPERADOR_EMBARCADA_ID = OPS.OPERADOR_EMBARCADA_ID AND OPS.ACTIVO = 1 ");
|
||||
sb.append(" JOIN ESQUEMA_CORRIDA ESQ ON ESQ.ESQUEMACORRIDA_ID = OPS.ESQUEMA_CORRIDA_ID AND ESQ.ACTIVO = 1 ");
|
||||
sb.append(" JOIN CORRIDA COR ON COR.ESQUEMACORRIDA_ID = ESQ.ESQUEMACORRIDA_ID AND COR.ACTIVO = 1 AND COR.INDSTATUSCORRIDA = 'H' ");
|
||||
sb.append(" WHERE OPE.USUARIO_ID = :usuarioId ");
|
||||
sb.append(" AND COR.EMPRESACORRIDA_ID = :empresaId ");
|
||||
sb.append(" AND COR.FECCORRIDA >= :dtIni ");
|
||||
sb.append(" AND COR.FECCORRIDA <= :dtFim ");
|
||||
sb.append(" AND OPE.ACTIVO = 1 ");
|
||||
sb.append(" ORDER BY ");
|
||||
sb.append(" COR.FECHORSALIDA, ");
|
||||
sb.append(" COR.CORRIDA_ID) ");
|
||||
sb.append(" UNION select * from (SELECT ");
|
||||
sb.append(" cor.corrida_id ||';'|| to_char(cor.feccorrida, 'ddMMYYYY') AS chave ");
|
||||
sb.append(" FROM OPERADOR_EMBARCADA OPE ");
|
||||
sb.append(" JOIN OPERADOR_EMBARCADA_LINHA OPL ON OPE.OPERADOR_EMBARCADA_ID = OPL.OPERADOR_EMBARCADA_ID AND OPL.ACTIVO = 1 ");
|
||||
sb.append(" left join operador_embarcada_servico ops on ops.operador_embarcada_id = ope.operador_embarcada_id AND ops.operador_embarcada_servico_id is null ");
|
||||
sb.append(" JOIN CORRIDA COR ON COR.ruta_ID = OPL.ruta_ID AND COR.ACTIVO = 1 AND COR.INDSTATUSCORRIDA = 'H' ");
|
||||
sb.append(" LEFT JOIN ESQUEMA_CORRIDA ESQ ON ESQ.ESQUEMACORRIDA_ID = COR.ESQUEMACORRIDA_ID ");
|
||||
sb.append(" WHERE OPE.USUARIO_ID = :usuarioId ");
|
||||
sb.append(" AND COR.EMPRESACORRIDA_ID = :empresaId ");
|
||||
sb.append(" AND COR.FECCORRIDA >= :dtIni ");
|
||||
sb.append(" AND COR.FECCORRIDA <= :dtFim ");
|
||||
sb.append(" AND OPE.ACTIVO = 1 ");
|
||||
sb.append(" ORDER BY ");
|
||||
sb.append(" COR.FECHORSALIDA, ");
|
||||
sb.append(" COR.CORRIDA_ID)");
|
||||
|
||||
Query query = getSession().createSQLQuery(sb.toString());
|
||||
|
||||
query.setInteger("usuarioId", operador);
|
||||
query.setInteger("empresaId", empresa.getEmpresaId());
|
||||
query.setDate("dtIni", new java.sql.Date(dtIni.getTime()));
|
||||
query.setDate("dtFim", new java.sql.Date(dtFim.getTime()));
|
||||
|
||||
return query.list();
|
||||
}
|
||||
|
||||
|
||||
private void preencherTramosSequencias(final CorridaVO corrida, PuntoVenta puntoVenta, Empresa empresa) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
|
@ -495,11 +538,6 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
ts.getViaId(),
|
||||
ts.getNomeVia());
|
||||
|
||||
// Marca marca = marcaDAO.obtenerID(corrida.getMarcaId().shortValue());
|
||||
// CategoriaDescuento catdesc = categoriaDescuentoDAO.pesquisarPorCategoriaEmpresa(Constantes.CATEGORIA_NORMAL, marca.getEmpresa().getEmpresaId());
|
||||
// BigDecimal tarifaMinima = obtenerTarifaMinima(corrida.getClaseServicioId(), corrida.getMarcaId(), origem.getParadaId(), destino.getParadaId(),
|
||||
// puntoVenta, corrida.getRutaId(), Constantes.CATEGORIA_NORMAL, catdesc.getIndnaoaplicatarifaminima());
|
||||
|
||||
BigDecimal tarifaMinima = ts.getTarifaMinima();
|
||||
|
||||
/*
|
||||
|
@ -518,10 +556,10 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
via,
|
||||
ts.getSequencia(),
|
||||
ts.getPrecio().compareTo(tarifaMinima) < 0 ? tarifaMinima : ts.getPrecio(),
|
||||
ts.getImporteTaxaEmbarque(),
|
||||
ts.getImporteSeguro(),
|
||||
ts.getImportePedagio(),
|
||||
ts.getImporteOutros());
|
||||
ts.getImporteTaxaEmbarque()!=null?ts.getImporteTaxaEmbarque():BigDecimal.ZERO,
|
||||
ts.getImporteSeguro()!=null?ts.getImporteSeguro():BigDecimal.ZERO,
|
||||
ts.getImportePedagio()!=null?ts.getImportePedagio():BigDecimal.ZERO,
|
||||
ts.getImporteOutros()!=null?ts.getImporteOutros():BigDecimal.ZERO);
|
||||
|
||||
AliasServico aC = null;
|
||||
try {
|
||||
|
@ -637,7 +675,6 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
|||
return tarifaMinima;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void preencherSequencias(CorridaVO corrida) {
|
||||
final int NUMSECUENCIA = 0;
|
||||
final int ORIGEN_ID = 1;
|
||||
|
|
|
@ -14,6 +14,7 @@ import org.springframework.stereotype.Repository;
|
|||
import com.rjconsultores.ventaboletos.dao.OrgaoConcedenteDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("orgaoConcedenteDAO")
|
||||
public class OrgaoConcedenteHibernateDAO extends GenericHibernateDAO<OrgaoConcedente, Integer> implements OrgaoConcedenteDAO {
|
||||
|
||||
|
@ -22,7 +23,6 @@ public class OrgaoConcedenteHibernateDAO extends GenericHibernateDAO<OrgaoConced
|
|||
setSessionFactory(factory);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public List<OrgaoConcedente> obtenerTodos() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
@ -32,7 +32,6 @@ public class OrgaoConcedenteHibernateDAO extends GenericHibernateDAO<OrgaoConced
|
|||
return c.list();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<OrgaoConcedente> obtenerTodosExceto(Integer... id) {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
@ -42,7 +41,6 @@ public class OrgaoConcedenteHibernateDAO extends GenericHibernateDAO<OrgaoConced
|
|||
return c.list();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public List<Integer> obtenerTodosIds() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
@ -52,7 +50,6 @@ public class OrgaoConcedenteHibernateDAO extends GenericHibernateDAO<OrgaoConced
|
|||
return c.list();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public List<OrgaoConcedente> buscar(String desc) {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
@ -61,4 +58,13 @@ public class OrgaoConcedenteHibernateDAO extends GenericHibernateDAO<OrgaoConced
|
|||
|
||||
return c.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<OrgaoConcedente> buscarListaPorIds(List<Integer> orgaoConcedenteIds) {
|
||||
Criteria c = this.makeCriteria();
|
||||
c.add(Restrictions.in("orgaoConcedenteId", orgaoConcedenteIds));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.TipoParada;
|
|||
*
|
||||
* @author Administrador
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("paradaDAO")
|
||||
public class ParadaHibernateDAO extends GenericHibernateDAO<Parada, Integer> implements ParadaDAO {
|
||||
|
||||
|
@ -144,4 +145,13 @@ public class ParadaHibernateDAO extends GenericHibernateDAO<Parada, Integer> imp
|
|||
c.add(Restrictions.eq("regionMetropolitana.regionMetropolitanaId", regionMetropolitana.getRegionMetropolitanaId()));
|
||||
return c.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Parada> buscarListaPorIds(List<Integer> paradaIds) {
|
||||
Criteria c = this.makeCriteria();
|
||||
c.add(Restrictions.in("paradaId", paradaIds));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,10 +4,8 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.RolOperativoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus;
|
||||
import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
||||
import java.util.List;
|
||||
|
||||
import org.hibernate.Criteria;
|
||||
import org.hibernate.SessionFactory;
|
||||
import org.hibernate.criterion.Restrictions;
|
||||
|
@ -15,10 +13,15 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.RolOperativoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus;
|
||||
import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Rafius
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("rolOperativoDAO")
|
||||
public class RolOperativoHibernateDAO extends GenericHibernateDAO<RolOperativo, Integer>
|
||||
implements RolOperativoDAO {
|
||||
|
@ -28,7 +31,7 @@ public class RolOperativoHibernateDAO extends GenericHibernateDAO<RolOperativo,
|
|||
setSessionFactory(factory);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Override
|
||||
public List<RolOperativo> obtenerTodos() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
@ -56,4 +59,13 @@ public class RolOperativoHibernateDAO extends GenericHibernateDAO<RolOperativo,
|
|||
|
||||
return c.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RolOperativo> buscarListaPorIds(List<Integer> roloperativoIds) {
|
||||
Criteria c = this.makeCriteria();
|
||||
c.add(Restrictions.in("roloperativoId", roloperativoIds));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,6 +38,7 @@ import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
|||
*
|
||||
* @author Rafius
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("rutaDAO")
|
||||
public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer> implements RutaDAO {
|
||||
|
||||
|
|
|
@ -4,9 +4,8 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.TipoServicioDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoServicio;
|
||||
import java.util.List;
|
||||
|
||||
import org.hibernate.Criteria;
|
||||
import org.hibernate.SessionFactory;
|
||||
import org.hibernate.criterion.Order;
|
||||
|
@ -15,10 +14,14 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.TipoServicioDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoServicio;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Rafius
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("tipoServicioDAO")
|
||||
public class TipoServicioHibernateDAO extends GenericHibernateDAO<TipoServicio, Integer>
|
||||
implements TipoServicioDAO {
|
||||
|
@ -28,7 +31,7 @@ public class TipoServicioHibernateDAO extends GenericHibernateDAO<TipoServicio,
|
|||
setSessionFactory(factory);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Override
|
||||
public List<TipoServicio> obtenerTodos() {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
@ -44,4 +47,13 @@ public class TipoServicioHibernateDAO extends GenericHibernateDAO<TipoServicio,
|
|||
|
||||
return c.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TipoServicio> buscarListaPorIds(List<Integer> tiposervicioIds) {
|
||||
Criteria c = this.makeCriteria();
|
||||
c.add(Restrictions.in("tiposervicioId", tiposervicioIds));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.Via;
|
|||
*
|
||||
* @author Administrador
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Repository("tramoDAO")
|
||||
public class TramoHibernateDAO extends GenericHibernateDAO<Tramo, Integer>
|
||||
implements TramoDAO {
|
||||
|
@ -181,4 +182,13 @@ public class TramoHibernateDAO extends GenericHibernateDAO<Tramo, Integer>
|
|||
public List<OrgaoTramo> getLsOrgaoTramo(Tramo tramo){
|
||||
return obtenerID(tramo.getTramoId()).getLsOrgaoTramo();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Tramo> buscarListaPorIds(List<Integer> tramoIds) {
|
||||
Criteria c = this.makeCriteria();
|
||||
c.add(Restrictions.in("tramoId", tramoIds));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -50,6 +50,11 @@ public class Corrida implements Serializable {
|
|||
|
||||
public Id() {
|
||||
}
|
||||
|
||||
public Id(Integer corridaId, Date feccorrida) {
|
||||
this.corridaId = corridaId;
|
||||
this.feccorrida = feccorrida;
|
||||
}
|
||||
|
||||
public Integer getCorridaId() {
|
||||
return corridaId;
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package com.rjconsultores.ventaboletos.vo.OrgaoConcedente;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
|
||||
public class OrgaoConcedenteVO {
|
||||
|
||||
private Integer orgaoConcedenteId;
|
||||
|
@ -16,6 +18,12 @@ public class OrgaoConcedenteVO {
|
|||
this.descOrgao = descOrgao;
|
||||
this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada;
|
||||
}
|
||||
|
||||
public OrgaoConcedenteVO(OrgaoConcedente orgaoConcedente) {
|
||||
this.orgaoConcedenteId = orgaoConcedente.getOrgaoConcedenteId();
|
||||
this.descOrgao = orgaoConcedente.getDescOrgao();
|
||||
this.indValDocObligatorioEmbarcada = orgaoConcedente.getIndValDocObligatorioEmbarcada();
|
||||
}
|
||||
|
||||
public Integer getOrgaoConcedenteId() {
|
||||
return orgaoConcedenteId;
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package com.rjconsultores.ventaboletos.vo.clase;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
|
||||
public class ClaseVO {
|
||||
private Integer claseId;
|
||||
private String descClase;
|
||||
|
@ -9,15 +11,24 @@ public class ClaseVO {
|
|||
this.claseId = claseId;
|
||||
this.descClase = descClase;
|
||||
}
|
||||
|
||||
public ClaseVO(ClaseServicio clase) {
|
||||
this.claseId = clase.getClaseservicioId();
|
||||
this.descClase = clase.getDescclase();
|
||||
}
|
||||
|
||||
public Integer getClaseId() {
|
||||
return claseId;
|
||||
}
|
||||
|
||||
public void setClaseId(Integer claseId) {
|
||||
this.claseId = claseId;
|
||||
}
|
||||
|
||||
public String getDescClase() {
|
||||
return descClase;
|
||||
}
|
||||
|
||||
public void setDescClase(String descClase) {
|
||||
this.descClase = descClase;
|
||||
}
|
||||
|
|
|
@ -16,17 +16,21 @@ public class CorridaVO {
|
|||
private Integer origenId;
|
||||
private Integer destinoId;
|
||||
private String descOrigen;
|
||||
private String descDestino;
|
||||
private TipoServicioVO tipoServicioVO;
|
||||
private RolOperativoVO rolOperativoVO;
|
||||
private List<TramoVO> lsTramoVO;
|
||||
private List<SecuenciaVO> lsSecuenciaVO;
|
||||
private String descDestino;
|
||||
private String oricveestado;
|
||||
private String descveestado;
|
||||
private Integer rutaId;
|
||||
private Integer claseServicioId;
|
||||
private Integer marcaId;
|
||||
private Integer empresaId;
|
||||
private TipoServicioVO tipoServicioVO;
|
||||
private RolOperativoVO rolOperativoVO;
|
||||
private List<TramoVO> lsTramoVO;
|
||||
private List<SecuenciaVO> lsSecuenciaVO;
|
||||
//campos usados nas consultas resumidas
|
||||
private Integer tipoServicioId;
|
||||
private Integer rolOperativoId;
|
||||
private List<Integer> listTramos;
|
||||
|
||||
public CorridaVO() {
|
||||
super();
|
||||
|
@ -204,5 +208,29 @@ public class CorridaVO {
|
|||
public void setEmpresaId(Integer empresaId) {
|
||||
this.empresaId = empresaId;
|
||||
}
|
||||
|
||||
public Integer getTipoServicioId() {
|
||||
return tipoServicioId;
|
||||
}
|
||||
|
||||
public void setTipoServicioId(Integer tipoServicioId) {
|
||||
this.tipoServicioId = tipoServicioId;
|
||||
}
|
||||
|
||||
public Integer getRolOperativoId() {
|
||||
return rolOperativoId;
|
||||
}
|
||||
|
||||
public void setRolOperativoId(Integer rolOperativoId) {
|
||||
this.rolOperativoId = rolOperativoId;
|
||||
}
|
||||
|
||||
public List<Integer> getListTramos() {
|
||||
return listTramos;
|
||||
}
|
||||
|
||||
public void setListTramos(List<Integer> listTramos) {
|
||||
this.listTramos = listTramos;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -3,7 +3,6 @@ package com.rjconsultores.ventaboletos.vo.embarcada;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class DispositivoEmbarcadaVO {
|
||||
private Long dispositivoId;
|
||||
private Long idAgencia;
|
||||
|
@ -23,6 +22,9 @@ public class DispositivoEmbarcadaVO {
|
|||
private String msg;
|
||||
private Integer estacionId;
|
||||
private List<EmpresaVO> empresasVenda = new ArrayList<EmpresaVO>();
|
||||
private List<FormaPagamentoVO> lsFormasPagamento;
|
||||
private List<SeguroTaxaEmbarqueVO> lsSeguroTaxaEmbarque;
|
||||
private List<TiposPassagensBloqueadasVO> lsTiposPassagensBloqueadas;
|
||||
private Boolean indVendeNaoBpe;
|
||||
private String versaoUltimaSinc;
|
||||
private String dataUltimaSinc;
|
||||
|
@ -183,4 +185,28 @@ public class DispositivoEmbarcadaVO {
|
|||
this.dataUltimaSinc = dataUltimaSinc;
|
||||
}
|
||||
|
||||
public List<FormaPagamentoVO> getLsFormasPagamento() {
|
||||
return lsFormasPagamento;
|
||||
}
|
||||
|
||||
public void setLsFormasPagamento(List<FormaPagamentoVO> lsFormasPagamento) {
|
||||
this.lsFormasPagamento = lsFormasPagamento;
|
||||
}
|
||||
|
||||
public List<SeguroTaxaEmbarqueVO> getLsSeguroTaxaEmbarque() {
|
||||
return lsSeguroTaxaEmbarque;
|
||||
}
|
||||
|
||||
public void setLsSeguroTaxaEmbarque(List<SeguroTaxaEmbarqueVO> lsSeguroTaxaEmbarque) {
|
||||
this.lsSeguroTaxaEmbarque = lsSeguroTaxaEmbarque;
|
||||
}
|
||||
|
||||
public List<TiposPassagensBloqueadasVO> getLsTiposPassagensBloqueadas() {
|
||||
return lsTiposPassagensBloqueadas;
|
||||
}
|
||||
|
||||
public void setLsTiposPassagensBloqueadas(List<TiposPassagensBloqueadasVO> lsTiposPassagensBloqueadas) {
|
||||
this.lsTiposPassagensBloqueadas = lsTiposPassagensBloqueadas;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -11,12 +11,12 @@ public class OperadorEmbarcadaVO {
|
|||
private String descOperador;
|
||||
private Integer idAgencia;
|
||||
private String descAgencia;
|
||||
private Boolean indcorteautomatico;
|
||||
private List<RutaVO>lsRutas;
|
||||
private List<CorridaVO>lsCorridas;
|
||||
private List<FormaPagamentoVO> lsFormasPagamento;
|
||||
private List<SeguroTaxaEmbarqueVO> lsSeguroTaxaEmbarque;
|
||||
private List<TiposPassagensBloqueadasVO> lsTiposPassagensBloqueadas;
|
||||
private Boolean indcorteautomatico;
|
||||
//lista usadas nas consultas resumidas
|
||||
private List<Integer>listRutas;
|
||||
private List<String>listCorridas;
|
||||
|
||||
public Integer getIdOperador() {
|
||||
return idOperador;
|
||||
|
@ -60,29 +60,29 @@ public class OperadorEmbarcadaVO {
|
|||
public void setLsCorridas(List<CorridaVO> lsCorridas) {
|
||||
this.lsCorridas = lsCorridas;
|
||||
}
|
||||
public List<FormaPagamentoVO> getLsFormasPagamento() {
|
||||
return lsFormasPagamento;
|
||||
}
|
||||
public void setLsFormasPagamento(List<FormaPagamentoVO> lsFormasPagamento) {
|
||||
this.lsFormasPagamento = lsFormasPagamento;
|
||||
}
|
||||
public List<SeguroTaxaEmbarqueVO> getLsSeguroTaxaEmbarque() {
|
||||
return lsSeguroTaxaEmbarque;
|
||||
}
|
||||
public void setLsSeguroTaxaEmbarque(List<SeguroTaxaEmbarqueVO> lsSeguroTaxaEmbarque) {
|
||||
this.lsSeguroTaxaEmbarque = lsSeguroTaxaEmbarque;
|
||||
}
|
||||
public List<TiposPassagensBloqueadasVO> getLsTiposPassagensBloqueadas() {
|
||||
return lsTiposPassagensBloqueadas;
|
||||
}
|
||||
public void setLsTiposPassagensBloqueadas(List<TiposPassagensBloqueadasVO> lsTiposPassagensBloqueadas) {
|
||||
this.lsTiposPassagensBloqueadas = lsTiposPassagensBloqueadas;
|
||||
}
|
||||
|
||||
public Boolean getIndcorteautomatico() {
|
||||
return indcorteautomatico;
|
||||
}
|
||||
|
||||
public void setIndcorteautomatico(Boolean indcorteautomatico) {
|
||||
this.indcorteautomatico = indcorteautomatico;
|
||||
}
|
||||
|
||||
public List<String> getListCorridas() {
|
||||
return listCorridas;
|
||||
}
|
||||
|
||||
public void setListCorridas(List<String> listCorridas) {
|
||||
this.listCorridas = listCorridas;
|
||||
}
|
||||
|
||||
public List<Integer> getListRutas() {
|
||||
return listRutas;
|
||||
}
|
||||
|
||||
public void setListRutas(List<Integer> listRutas) {
|
||||
this.listRutas = listRutas;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package com.rjconsultores.ventaboletos.vo.parada;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
|
||||
public class ParadaVO {
|
||||
|
||||
private Integer paradaId;
|
||||
|
@ -20,6 +22,22 @@ public class ParadaVO {
|
|||
this.nombestado = nombestado;
|
||||
this.cveestado = cveestado;
|
||||
}
|
||||
|
||||
public ParadaVO(Parada parada) {
|
||||
super();
|
||||
this.paradaId = parada.getParadaId();
|
||||
this.descparada = parada.getDescparada();
|
||||
this.ciudadId = parada.getCiudad().getCiudadId();
|
||||
this.nombciudad = parada.getCiudad().getNombciudad();
|
||||
this.estadoId = parada.getCiudad().getEstado().getEstadoId();
|
||||
this.nombestado = parada.getCiudad().getEstado().getNombestado();
|
||||
this.cveestado = parada.getCiudad().getEstado().getCveestado();
|
||||
}
|
||||
|
||||
public ParadaVO(Integer paradaId) {
|
||||
super();
|
||||
this.paradaId = paradaId;
|
||||
}
|
||||
|
||||
public Integer getParadaId() {
|
||||
return paradaId;
|
||||
|
|
|
@ -1,27 +1,37 @@
|
|||
package com.rjconsultores.ventaboletos.vo.roloperativo;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
||||
|
||||
public class RolOperativoVO {
|
||||
|
||||
private Integer roloperativoId;
|
||||
private String descroloperativo;
|
||||
|
||||
public RolOperativoVO(Integer roloperativoId, String descroloperativo) {
|
||||
super();
|
||||
this.roloperativoId = roloperativoId;
|
||||
this.descroloperativo = descroloperativo;
|
||||
}
|
||||
|
||||
public RolOperativoVO( RolOperativo rolOperativo) {
|
||||
this.roloperativoId = rolOperativo.getRoloperativoId();
|
||||
this.descroloperativo = rolOperativo.getDescroloperativo();
|
||||
}
|
||||
|
||||
public Integer getRoloperativoId() {
|
||||
return roloperativoId;
|
||||
}
|
||||
|
||||
public void setRoloperativoId(Integer roloperativoId) {
|
||||
this.roloperativoId = roloperativoId;
|
||||
}
|
||||
|
||||
public String getDescroloperativo() {
|
||||
return descroloperativo;
|
||||
}
|
||||
|
||||
public void setDescroloperativo(String descroloperativo) {
|
||||
this.descroloperativo = descroloperativo;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.vo.ruta;
|
|||
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.vo.OrgaoConcedente.OrgaoConcedenteVO;
|
||||
import com.rjconsultores.ventaboletos.vo.clase.ClaseVO;
|
||||
|
||||
|
@ -19,11 +20,18 @@ public class RutaVO {
|
|||
private Boolean indTribTaxaEmbarque;
|
||||
private Boolean indTribPedagio;
|
||||
private OrgaoConcedenteVO orgaoConcedenteVO;
|
||||
|
||||
//campos usados nas consultas resumidas
|
||||
private Integer claseId;
|
||||
private Integer orgaoConcedenteId;
|
||||
|
||||
public RutaVO() {
|
||||
}
|
||||
|
||||
public RutaVO(Integer rutaId) {
|
||||
super();
|
||||
this.rutaId = Long.valueOf(rutaId);
|
||||
}
|
||||
|
||||
public RutaVO(Long rutaId, String numRuta, String prefixo, String descruta, String orgaoConcedente) {
|
||||
super();
|
||||
this.rutaId = rutaId;
|
||||
|
@ -71,6 +79,20 @@ public class RutaVO {
|
|||
this.indTribTaxaEmbarque = indTribTaxaEmbarque;
|
||||
this.indTribPedagio = indTribPedagio;
|
||||
}
|
||||
|
||||
public RutaVO(Ruta ruta){
|
||||
super();
|
||||
this.rutaId = ruta.getRutaId().longValue();
|
||||
this.numRuta = ruta.getNumRuta();
|
||||
this.prefixo = ruta.getPrefixo();
|
||||
this.descruta = ruta.getDescruta();
|
||||
this.sentido = ruta.getIndSentidoIda();
|
||||
this.indTribTarifa = ruta.getIndTribTarifa();
|
||||
this.indTribTaxaEmbarque = ruta.getIndTribTaxaEmbarque();
|
||||
this.indTribPedagio = ruta.getIndTribPedagio();
|
||||
this.claseId = ruta.getClaseServicio().getClaseservicioId();
|
||||
this.orgaoConcedenteId = ruta.getOrgaoConcedente().getOrgaoConcedenteId();
|
||||
}
|
||||
|
||||
public Long getRutaId() {
|
||||
return rutaId;
|
||||
|
@ -112,11 +134,11 @@ public class RutaVO {
|
|||
this.orgaoConcedente = orgaoConcedente;
|
||||
}
|
||||
|
||||
public boolean isSentido() {
|
||||
public Boolean isSentido() {
|
||||
return sentido;
|
||||
}
|
||||
|
||||
public void setSentido(boolean sentido) {
|
||||
public void setSentido(Boolean sentido) {
|
||||
this.sentido = sentido;
|
||||
}
|
||||
|
||||
|
@ -159,5 +181,21 @@ public class RutaVO {
|
|||
public void setIndTribPedagio(Boolean indTribPedagio) {
|
||||
this.indTribPedagio = indTribPedagio;
|
||||
}
|
||||
|
||||
public Integer getOrgaoConcedenteId() {
|
||||
return orgaoConcedenteId;
|
||||
}
|
||||
|
||||
public void setOrgaoConcedenteId(Integer orgaoConcedenteId) {
|
||||
this.orgaoConcedenteId = orgaoConcedenteId;
|
||||
}
|
||||
|
||||
public Integer getClaseId() {
|
||||
return claseId;
|
||||
}
|
||||
|
||||
public void setClaseId(Integer claseId) {
|
||||
this.claseId = claseId;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -5,6 +5,8 @@ import com.rjconsultores.ventaboletos.vo.parada.ParadaVO;
|
|||
public class SecuenciaVO {
|
||||
private Integer secuencia;
|
||||
private ParadaVO localidade;
|
||||
//campos usados nas consultas resumidas
|
||||
private Integer localidadeId;
|
||||
|
||||
public SecuenciaVO() {
|
||||
|
||||
|
@ -30,4 +32,12 @@ public class SecuenciaVO {
|
|||
public void setLocalidade(ParadaVO localidade) {
|
||||
this.localidade = localidade;
|
||||
}
|
||||
|
||||
public Integer getLocalidadeId() {
|
||||
return localidadeId;
|
||||
}
|
||||
|
||||
public void setLocalidadeId(Integer localidadeId) {
|
||||
this.localidadeId = localidadeId;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package com.rjconsultores.ventaboletos.vo.tiposervicio;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoServicio;
|
||||
|
||||
public class TipoServicioVO {
|
||||
|
||||
private Integer tiposervicioId;
|
||||
|
@ -11,6 +13,11 @@ public class TipoServicioVO {
|
|||
this.descservicio = descservicio;
|
||||
}
|
||||
|
||||
public TipoServicioVO(TipoServicio tipoServicio) {
|
||||
this.tiposervicioId = tipoServicio.getTiposervicioId();
|
||||
this.descservicio = tipoServicio.getDescservicio();
|
||||
}
|
||||
|
||||
public Integer getTiposervicioId() {
|
||||
return tiposervicioId;
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.vo.tramo;
|
|||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.vo.parada.ParadaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.via.ViaVO;
|
||||
|
||||
|
@ -12,18 +13,26 @@ public class TramoVO {
|
|||
private ParadaVO destino;
|
||||
private ViaVO via;
|
||||
private Integer numsecuencia;
|
||||
private BigDecimal valorTarifa = BigDecimal.ZERO;
|
||||
private BigDecimal valorTaxa = BigDecimal.ZERO;
|
||||
private BigDecimal valorSeguro = BigDecimal.ZERO;
|
||||
private BigDecimal valorPedagio = BigDecimal.ZERO;
|
||||
private BigDecimal valorOutros = BigDecimal.ZERO;
|
||||
private BigDecimal valorTarifa;
|
||||
private BigDecimal valorTaxa;
|
||||
private BigDecimal valorSeguro;
|
||||
private BigDecimal valorPedagio;
|
||||
private BigDecimal valorOutros;
|
||||
private Integer aliasorigenId;
|
||||
private Integer aliasdestinoId;
|
||||
private String descAliasorigen;
|
||||
private String descAliasdestino;
|
||||
//campos usados nas consultas resumidas
|
||||
private Integer origemId;
|
||||
private Integer destinoId;
|
||||
|
||||
public TramoVO() {
|
||||
|
||||
//construtor default
|
||||
}
|
||||
|
||||
public TramoVO(Integer tramoId) {
|
||||
super();
|
||||
this.tramoId = tramoId;
|
||||
}
|
||||
|
||||
public TramoVO(Integer tramoId, String desctramo, ParadaVO origem, ParadaVO destino, ViaVO via, Integer numsecuencia,
|
||||
|
@ -42,6 +51,15 @@ public class TramoVO {
|
|||
this.valorPedagio = valorPedagio;
|
||||
this.valorOutros = valorOutros;
|
||||
}
|
||||
|
||||
public TramoVO( Tramo tramo ) {
|
||||
super();
|
||||
this.tramoId = tramo.getTramoId();
|
||||
this.desctramo = tramo.getDesctramo();
|
||||
this.origemId = tramo.getOrigem().getParadaId();
|
||||
this.destinoId = tramo.getDestino().getParadaId();
|
||||
|
||||
}
|
||||
|
||||
public Integer getTramoId() {
|
||||
return tramoId;
|
||||
|
@ -92,43 +110,43 @@ public class TramoVO {
|
|||
}
|
||||
|
||||
public BigDecimal getValorTarifa() {
|
||||
return valorTarifa == null ? BigDecimal.ZERO : valorTarifa;
|
||||
return valorTarifa;
|
||||
}
|
||||
|
||||
public void setValorTarifa(BigDecimal valorTarifa) {
|
||||
this.valorTarifa = valorTarifa == null ? BigDecimal.ZERO : valorTarifa;
|
||||
this.valorTarifa = valorTarifa;
|
||||
}
|
||||
|
||||
public BigDecimal getValorTaxa() {
|
||||
return valorTaxa == null ? BigDecimal.ZERO : valorTaxa;
|
||||
return valorTaxa;
|
||||
}
|
||||
|
||||
public void setValorTaxa(BigDecimal valorTaxa) {
|
||||
this.valorTaxa = valorTaxa == null ? BigDecimal.ZERO : valorTaxa;
|
||||
this.valorTaxa = valorTaxa;
|
||||
}
|
||||
|
||||
public BigDecimal getValorSeguro() {
|
||||
return valorSeguro == null ? BigDecimal.ZERO : valorSeguro;
|
||||
return valorSeguro;
|
||||
}
|
||||
|
||||
public void setValorSeguro(BigDecimal valorSeguro) {
|
||||
this.valorSeguro = valorSeguro == null ? BigDecimal.ZERO : valorSeguro;
|
||||
this.valorSeguro = valorSeguro;
|
||||
}
|
||||
|
||||
public BigDecimal getValorPedagio() {
|
||||
return valorPedagio == null ? BigDecimal.ZERO : valorPedagio;
|
||||
return valorPedagio;
|
||||
}
|
||||
|
||||
public void setValorPedagio(BigDecimal valorPedagio) {
|
||||
this.valorPedagio = valorPedagio == null ? BigDecimal.ZERO : valorPedagio;
|
||||
this.valorPedagio = valorPedagio;
|
||||
}
|
||||
|
||||
public BigDecimal getValorOutros() {
|
||||
return valorOutros == null ? BigDecimal.ZERO : valorOutros;
|
||||
return valorOutros;
|
||||
}
|
||||
|
||||
public void setValorOutros(BigDecimal valorOutros) {
|
||||
this.valorOutros = valorOutros == null ? BigDecimal.ZERO : valorOutros;
|
||||
this.valorOutros = valorOutros;
|
||||
}
|
||||
|
||||
public Integer getAliasorigenId() {
|
||||
|
@ -163,4 +181,20 @@ public class TramoVO {
|
|||
this.descAliasdestino = descAliasdestino;
|
||||
}
|
||||
|
||||
public Integer getOrigemId() {
|
||||
return origemId;
|
||||
}
|
||||
|
||||
public void setOrigemId(Integer origemId) {
|
||||
this.origemId = origemId;
|
||||
}
|
||||
|
||||
public Integer getDestinoId() {
|
||||
return destinoId;
|
||||
}
|
||||
|
||||
public void setDestinoId(Integer destinoId) {
|
||||
this.destinoId = destinoId;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue