14328: Acrescentar campo estação_id no dispositivo embarcada.

fixes bug#14328
dev:valdevir
qua:leo

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@93206 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2019-05-13 22:20:09 +00:00
parent 94f6ab57f8
commit d8aece79d5
3 changed files with 123 additions and 6 deletions

View File

@ -1,5 +1,6 @@
package com.rjconsultores.ventaboletos.dao.hibernate; package com.rjconsultores.ventaboletos.dao.hibernate;
import java.math.BigDecimal;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
@ -49,7 +50,8 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
sb.append(" COR.CORRIDA_ID AS corridaId, ESQ.NUMCORRIDA AS numCorrida, '' AS descServico, COR.FECHORSALIDA AS fechorsalida, COR.TIPOSERVICIO_ID AS tiposervicioId, TPS.DESCSERVICIO AS descservicio, ROL.ROLOPERATIVO_ID AS roloperativoId, ROL.DESCROLOPERATIVO AS descroloperativo, "); sb.append(" COR.CORRIDA_ID AS corridaId, ESQ.NUMCORRIDA AS numCorrida, '' AS descServico, COR.FECHORSALIDA AS fechorsalida, COR.TIPOSERVICIO_ID AS tiposervicioId, TPS.DESCSERVICIO AS descservicio, ROL.ROLOPERATIVO_ID AS roloperativoId, ROL.DESCROLOPERATIVO AS descroloperativo, ");
sb.append(" TRM.TRAMO_ID AS tramoId, TRM.DESCTRAMO AS desctramo, TRM.ORIGEN_ID AS origemId, ORI.DESCPARADA AS descOrigem, TRM.DESTINO_ID AS destinoId, DES.DESCPARADA AS descDestino, TRM.VIA_ID AS viaId, VIA.NOMBVIA AS nombVia, CRT.NUMSECUENCIA as numsecuencia, "); sb.append(" TRM.TRAMO_ID AS tramoId, TRM.DESCTRAMO AS desctramo, TRM.ORIGEN_ID AS origemId, ORI.DESCPARADA AS descOrigem, TRM.DESTINO_ID AS destinoId, DES.DESCPARADA AS descDestino, TRM.VIA_ID AS viaId, VIA.NOMBVIA AS nombVia, CRT.NUMSECUENCIA as numsecuencia, ");
sb.append(" ORIEST.ESTADO_ID as oriestado_id, ORIEST.NOMBESTADO as orinombestado, DESEST.ESTADO_ID as desestado_id, DESEST.NOMBESTADO desnombestado, ORICID.CIUDAD_ID AS oriciudad_id, ORICID.NOMBCIUDAD AS orinombciudad, "); sb.append(" ORIEST.ESTADO_ID as oriestado_id, ORIEST.NOMBESTADO as orinombestado, DESEST.ESTADO_ID as desestado_id, DESEST.NOMBESTADO desnombestado, ORICID.CIUDAD_ID AS oriciudad_id, ORICID.NOMBCIUDAD AS orinombciudad, ");
sb.append(" DESCID.CIUDAD_ID AS desciudad_id, DESCID.NOMBCIUDAD AS desnombciudad, ORIEST.CVEESTADO AS oricveestado, DESEST.CVEESTADO as descveestado, cor.ruta_id as ruta_id "); sb.append(" DESCID.CIUDAD_ID AS desciudad_id, DESCID.NOMBCIUDAD AS desnombciudad, ORIEST.CVEESTADO AS oricveestado, DESEST.CVEESTADO as descveestado, cor.ruta_id as ruta_id, ");
sb.append(" ta.IMPORTETAXAEMBARQUE as valorTaxa, ta.IMPORTEPEDAGIO as valorPedagio, ta.IMPORTEOUTROS as valorOutros, ta.IMPORTESEGURO as valorSeguro, ta.precio as valorTarifa ");
// sb.append(" new com.rjconsultores.ventaboletos.vo.corrida.CorridaVO(ESQ.NUMCORRIDA, '') "); // sb.append(" new com.rjconsultores.ventaboletos.vo.corrida.CorridaVO(ESQ.NUMCORRIDA, '') ");
sb.append(" FROM OPERADOR_EMBARCADA OPE "); sb.append(" FROM OPERADOR_EMBARCADA OPE ");
sb.append(" INNER JOIN OPERADOR_EMBARCADA_SERVICO OPS ON OPE.OPERADOR_EMBARCADA_ID = OPS.OPERADOR_EMBARCADA_ID "); sb.append(" INNER JOIN OPERADOR_EMBARCADA_SERVICO OPS ON OPE.OPERADOR_EMBARCADA_ID = OPS.OPERADOR_EMBARCADA_ID ");
@ -59,6 +61,8 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
sb.append(" INNER JOIN ROL_OPERATIVO ROL ON COR.ROLOPERATIVO_ID = ROL.ROLOPERATIVO_ID "); sb.append(" INNER JOIN ROL_OPERATIVO ROL ON COR.ROLOPERATIVO_ID = ROL.ROLOPERATIVO_ID ");
sb.append(" INNER JOIN CORRIDA_TRAMO CRT ON CRT.CORRIDA_ID = COR.CORRIDA_ID AND CRT.FECCORRIDA = COR.FECCORRIDA "); sb.append(" INNER JOIN CORRIDA_TRAMO CRT ON CRT.CORRIDA_ID = COR.CORRIDA_ID AND CRT.FECCORRIDA = COR.FECCORRIDA ");
sb.append(" INNER JOIN TRAMO TRM ON TRM.TRAMO_ID = CRT.TRAMO_ID "); sb.append(" INNER JOIN TRAMO TRM ON TRM.TRAMO_ID = CRT.TRAMO_ID ");
sb.append(" INNER JOIN TARIFA ta.tramo.tramoId = TRM.TRAMO_ID ");
sb.append(" inner join VIGENCIA_TARIFA VT on VT.VIGENCIATARIFA_ID = a.VIGENCIATARIFA_ID ");
sb.append(" INNER JOIN PARADA ORI ON ORI.PARADA_ID = TRM.ORIGEN_ID "); sb.append(" INNER JOIN PARADA ORI ON ORI.PARADA_ID = TRM.ORIGEN_ID ");
sb.append(" INNER JOIN CIUDAD ORICID ON ORICID.CIUDAD_ID = ORI.CIUDAD_ID "); sb.append(" INNER JOIN CIUDAD ORICID ON ORICID.CIUDAD_ID = ORI.CIUDAD_ID ");
sb.append(" INNER JOIN ESTADO ORIEST ON ORIEST.ESTADO_ID = ORICID.ESTADO_ID "); sb.append(" INNER JOIN ESTADO ORIEST ON ORIEST.ESTADO_ID = ORICID.ESTADO_ID ");
@ -70,6 +74,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
sb.append(" OPE.USUARIO_ID = :usuario_id AND "); sb.append(" OPE.USUARIO_ID = :usuario_id AND ");
sb.append(" COR.EMPRESACORRIDA_ID = :empresa AND "); sb.append(" COR.EMPRESACORRIDA_ID = :empresa AND ");
sb.append(" COR.FECCORRIDA >= :dtIni AND "); sb.append(" COR.FECCORRIDA >= :dtIni AND ");
sb.append(" and (sysdate between VT.FECINICIOVIGENCIA and VT.FECFINVIGENCIA and vt.activo = 1) ");
sb.append(" COR.FECCORRIDA <= :dtFim "); sb.append(" COR.FECCORRIDA <= :dtFim ");
sb.append(" AND OPS.activo = 1 AND OPE.activo = 1 AND ESQ.activo = 1 AND COR.activo = 1 AND TPS.activo = 1 AND ROL.activo = 1 AND CRT.activo = 1 AND TRM.activo = 1 AND ORI.activo = 1 AND DES.activo = 1 AND VIA.activo = 1"); sb.append(" AND OPS.activo = 1 AND OPE.activo = 1 AND ESQ.activo = 1 AND COR.activo = 1 AND TPS.activo = 1 AND ROL.activo = 1 AND CRT.activo = 1 AND TRM.activo = 1 AND ORI.activo = 1 AND DES.activo = 1 AND VIA.activo = 1");
sb.append(" GROUP BY "); sb.append(" GROUP BY ");
@ -107,7 +112,13 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
.addScalar("desnombciudad",Hibernate.STRING) .addScalar("desnombciudad",Hibernate.STRING)
.addScalar("oricveestado", Hibernate.STRING) .addScalar("oricveestado", Hibernate.STRING)
.addScalar("descveestado", Hibernate.STRING) .addScalar("descveestado", Hibernate.STRING)
.addScalar("ruta_id", Hibernate.INTEGER); .addScalar("ruta_id", Hibernate.INTEGER)
.addScalar("valorTaxa", Hibernate.BIG_DECIMAL)
.addScalar("valorPedagio", Hibernate.BIG_DECIMAL)
.addScalar("valorOutros", Hibernate.BIG_DECIMAL)
.addScalar("valorSeguro", Hibernate.BIG_DECIMAL)
.addScalar("valorTarifa", Hibernate.BIG_DECIMAL)
; //27
sql.setInteger("usuario_id", operador); sql.setInteger("usuario_id", operador);
sql.setInteger("empresa", empresa); sql.setInteger("empresa", empresa);
sql.setDate("dtIni", new java.sql.Date(dtIni.getTime())); sql.setDate("dtIni", new java.sql.Date(dtIni.getTime()));
@ -134,19 +145,19 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
inserirSecuenciaFinal(lsSecuenciaVO, columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getNumsecuencia(), inserirSecuenciaFinal(lsSecuenciaVO, columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getNumsecuencia(),
columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(),
columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getOricveestado(), columnsConsulta.getDescveestado()); columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getOricveestado(), columnsConsulta.getDescveestado());
lsTramoVO.add(new TramoVO(columnsConsulta.getTramoId(), columnsConsulta.getDesctramo(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()), new ParadaVO(columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getDescveestado() ), new ViaVO(columnsConsulta.getViaId(), columnsConsulta.getNombVia()), columnsConsulta.getNumsecuencia())); lsTramoVO.add(new TramoVO(columnsConsulta.getTramoId(), columnsConsulta.getDesctramo(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()), new ParadaVO(columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getDescveestado() ), new ViaVO(columnsConsulta.getViaId(), columnsConsulta.getNombVia()), columnsConsulta.getNumsecuencia(), columnsConsulta.getValorTarifa(), columnsConsulta.getValorTaxa(), columnsConsulta.getValorSeguro(), columnsConsulta.getValorPedagio(), columnsConsulta.getValorOutros()));
lsCorridaVO.add(new CorridaVO(columnsConsulta.getCorridaId(), columnsConsulta.getNumCorrida(), columnsConsulta.getDescServico(), columnsConsulta.getFechorsalidaAnterior(), columnsConsulta.getTiposervicioId(), columnsConsulta.getDescservicio(), columnsConsulta.getRoloperativoId(), columnsConsulta.getDescroloperativo(), lsTramoVO, lsSecuenciaVO, columnsConsulta.getRutaId(), columnsConsulta.getOrigemId(), columnsConsulta.getDestinoId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDescDestino())); lsCorridaVO.add(new CorridaVO(columnsConsulta.getCorridaId(), columnsConsulta.getNumCorrida(), columnsConsulta.getDescServico(), columnsConsulta.getFechorsalidaAnterior(), columnsConsulta.getTiposervicioId(), columnsConsulta.getDescservicio(), columnsConsulta.getRoloperativoId(), columnsConsulta.getDescroloperativo(), lsTramoVO, lsSecuenciaVO, columnsConsulta.getRutaId(), columnsConsulta.getOrigemId(), columnsConsulta.getDestinoId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDescDestino()));
lsTramoVO = new ArrayList<TramoVO>(); lsTramoVO = new ArrayList<TramoVO>();
lsSecuenciaVO = new ArrayList<SecuenciaVO>(); lsSecuenciaVO = new ArrayList<SecuenciaVO>();
} else { } else {
lsSecuenciaVO.add(new SecuenciaVO(columnsConsulta.getNumsecuencia(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()))); lsSecuenciaVO.add(new SecuenciaVO(columnsConsulta.getNumsecuencia(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado())));
lsTramoVO.add(new TramoVO(columnsConsulta.getTramoId(), columnsConsulta.getDesctramo(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()), new ParadaVO(columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getDesciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getDescveestado()), new ViaVO(columnsConsulta.getViaId(), columnsConsulta.getNombVia()), columnsConsulta.getNumsecuencia())); lsTramoVO.add(new TramoVO(columnsConsulta.getTramoId(), columnsConsulta.getDesctramo(), new ParadaVO(columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()), new ParadaVO(columnsConsulta.getDestinoId(), columnsConsulta.getDescDestino(), columnsConsulta.getDesciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getDescveestado()), new ViaVO(columnsConsulta.getViaId(), columnsConsulta.getNombVia()), columnsConsulta.getNumsecuencia(), columnsConsulta.getValorTarifa(), columnsConsulta.getValorTaxa(), columnsConsulta.getValorSeguro(), columnsConsulta.getValorPedagio(), columnsConsulta.getValorOutros()));
} }
} }
inserirSecuenciaFinal(lsSecuenciaVO, columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDestinoIdAtual(), columnsConsulta.getDescDestinoAtual(), columnsConsulta.getNumsecuencia(), inserirSecuenciaFinal(lsSecuenciaVO, columnsConsulta.getOrigemId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDestinoIdAtual(), columnsConsulta.getDescDestinoAtual(), columnsConsulta.getNumsecuencia(),
columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(),
columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getOricveestado(), columnsConsulta.getDescveestado()); columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getOricveestado(), columnsConsulta.getDescveestado());
lsTramoVO.add(new TramoVO(columnsConsulta.getTramoIdAtual(), columnsConsulta.getDesctramoAtual(), new ParadaVO(columnsConsulta.getOrigemIdAtual(), columnsConsulta.getDescOrigemAtual(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()), new ParadaVO(columnsConsulta.getDestinoIdAtual(), columnsConsulta.getDescDestinoAtual(), columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getDescveestado()), new ViaVO(columnsConsulta.getViaIdAtual(), columnsConsulta.getNombViaAtual()), columnsConsulta.getNumsecuenciaAtual())); lsTramoVO.add(new TramoVO(columnsConsulta.getTramoIdAtual(), columnsConsulta.getDesctramoAtual(), new ParadaVO(columnsConsulta.getOrigemIdAtual(), columnsConsulta.getDescOrigemAtual(), columnsConsulta.getOriciudad_id(), columnsConsulta.getOrinombciudad(), columnsConsulta.getOriestado_id(), columnsConsulta.getOrinombestado(), columnsConsulta.getOricveestado()), new ParadaVO(columnsConsulta.getDestinoIdAtual(), columnsConsulta.getDescDestinoAtual(), columnsConsulta.getDesciudad_id(), columnsConsulta.getDesnombciudad(), columnsConsulta.getDesestado_id(), columnsConsulta.getDesnombestado(), columnsConsulta.getDescveestado()), new ViaVO(columnsConsulta.getViaIdAtual(), columnsConsulta.getNombViaAtual()), columnsConsulta.getNumsecuenciaAtual(), columnsConsulta.getValorTarifa(), columnsConsulta.getValorTaxa(), columnsConsulta.getValorSeguro(), columnsConsulta.getValorPedagio(), columnsConsulta.getValorOutros()));
lsCorridaVO.add(new CorridaVO(columnsConsulta.getCorridaId(), columnsConsulta.getNumCorrida(), columnsConsulta.getDescServico(), columnsConsulta.getFechorsalidaAnterior(), columnsConsulta.getTiposervicioId(), columnsConsulta.getDescservicio(), columnsConsulta.getRoloperativoId(), columnsConsulta.getDescroloperativo(), lsTramoVO, lsSecuenciaVO, columnsConsulta.getRutaId(), columnsConsulta.getOrigemId(), columnsConsulta.getDestinoId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDescDestino())); lsCorridaVO.add(new CorridaVO(columnsConsulta.getCorridaId(), columnsConsulta.getNumCorrida(), columnsConsulta.getDescServico(), columnsConsulta.getFechorsalidaAnterior(), columnsConsulta.getTiposervicioId(), columnsConsulta.getDescservicio(), columnsConsulta.getRoloperativoId(), columnsConsulta.getDescroloperativo(), lsTramoVO, lsSecuenciaVO, columnsConsulta.getRutaId(), columnsConsulta.getOrigemId(), columnsConsulta.getDestinoId(), columnsConsulta.getDescOrigem(), columnsConsulta.getDescDestino()));
} }
return lsCorridaVO; return lsCorridaVO;
@ -194,6 +205,11 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
cc.setOricveestado((String) object[25]); cc.setOricveestado((String) object[25]);
cc.setDescveestado((String) object[26]); cc.setDescveestado((String) object[26]);
cc.setRutaId((Integer) object[27]); cc.setRutaId((Integer) object[27]);
cc.setValorTaxa((BigDecimal) object[28]);
cc.setValorPedagio((BigDecimal) object[29]);
cc.setValorOutros((BigDecimal) object[30]);
cc.setValorSeguro((BigDecimal) object[31]);
cc.setValorTarifa((BigDecimal) object[32]);
return cc; return cc;
} }

View File

@ -1,5 +1,7 @@
package com.rjconsultores.ventaboletos.vo.corrida; package com.rjconsultores.ventaboletos.vo.corrida;
import java.math.BigDecimal;
public class ColunasConsultaCorridaVO { public class ColunasConsultaCorridaVO {
private Integer corridaId; private Integer corridaId;
@ -40,6 +42,11 @@ public class ColunasConsultaCorridaVO {
private String oricveestado; private String oricveestado;
private String descveestado; private String descveestado;
private Integer rutaId; private Integer rutaId;
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;
public Integer getCorridaId() { public Integer getCorridaId() {
@ -270,5 +277,35 @@ public class ColunasConsultaCorridaVO {
public void setRutaId(Integer rutaId) { public void setRutaId(Integer rutaId) {
this.rutaId = rutaId; this.rutaId = rutaId;
} }
public BigDecimal getValorTarifa() {
return valorTarifa;
}
public void setValorTarifa(BigDecimal valorTarifa) {
this.valorTarifa = valorTarifa;
}
public BigDecimal getValorTaxa() {
return valorTaxa;
}
public void setValorTaxa(BigDecimal valorTaxa) {
this.valorTaxa = valorTaxa;
}
public BigDecimal getValorSeguro() {
return valorSeguro;
}
public void setValorSeguro(BigDecimal valorSeguro) {
this.valorSeguro = valorSeguro;
}
public BigDecimal getValorPedagio() {
return valorPedagio;
}
public void setValorPedagio(BigDecimal valorPedagio) {
this.valorPedagio = valorPedagio;
}
public BigDecimal getValorOutros() {
return valorOutros;
}
public void setValorOutros(BigDecimal valorOutros) {
this.valorOutros = valorOutros;
}
} }

View File

@ -1,5 +1,7 @@
package com.rjconsultores.ventaboletos.vo.tramo; package com.rjconsultores.ventaboletos.vo.tramo;
import java.math.BigDecimal;
import com.rjconsultores.ventaboletos.vo.parada.ParadaVO; import com.rjconsultores.ventaboletos.vo.parada.ParadaVO;
import com.rjconsultores.ventaboletos.vo.via.ViaVO; import com.rjconsultores.ventaboletos.vo.via.ViaVO;
@ -11,9 +13,16 @@ public class TramoVO {
private ParadaVO destino; private ParadaVO destino;
private ViaVO via; private ViaVO via;
private Integer numsecuencia; 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;
public TramoVO(Integer tramoId, String desctramo, ParadaVO origem, ParadaVO destino, ViaVO via, Integer numsecuencia) { public TramoVO(Integer tramoId, String desctramo, ParadaVO origem, ParadaVO destino, ViaVO via, Integer numsecuencia,
BigDecimal valorTarifa, BigDecimal valorTaxa, BigDecimal valorSeguro, BigDecimal valorPedagio,
BigDecimal valorOutros) {
super(); super();
this.tramoId = tramoId; this.tramoId = tramoId;
this.desctramo = desctramo; this.desctramo = desctramo;
@ -21,6 +30,11 @@ public class TramoVO {
this.destino = destino; this.destino = destino;
this.via = via; this.via = via;
this.numsecuencia = numsecuencia; this.numsecuencia = numsecuencia;
this.valorTarifa = valorTarifa;
this.valorTaxa = valorTaxa;
this.valorSeguro = valorSeguro;
this.valorPedagio = valorPedagio;
this.valorOutros = valorOutros;
} }
@ -84,5 +98,55 @@ public class TramoVO {
} }
public BigDecimal getValorTarifa() {
return valorTarifa;
}
public void setValorTarifa(BigDecimal valorTarifa) {
this.valorTarifa = valorTarifa;
}
public BigDecimal getValorTaxa() {
return valorTaxa;
}
public void setValorTaxa(BigDecimal valorTaxa) {
this.valorTaxa = valorTaxa;
}
public BigDecimal getValorSeguro() {
return valorSeguro;
}
public void setValorSeguro(BigDecimal valorSeguro) {
this.valorSeguro = valorSeguro;
}
public BigDecimal getValorPedagio() {
return valorPedagio;
}
public void setValorPedagio(BigDecimal valorPedagio) {
this.valorPedagio = valorPedagio;
}
public BigDecimal getValorOutros() {
return valorOutros;
}
public void setValorOutros(BigDecimal valorOutros) {
this.valorOutros = valorOutros;
}
} }