fixes bug #9339
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71978 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4be4fc9560
commit
672efa8169
|
@ -505,7 +505,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
Parada paradaOrigem = tramo.getOrigem();
|
Parada paradaOrigem = tramo.getOrigem();
|
||||||
BigDecimal kmEntradaSaida = rs.getCantKmEntradaSaida();
|
BigDecimal kmEntradaSaida = rs.getCantKmEntradaSaida();
|
||||||
BigDecimal km = kmEntradaSaida != null ? tramo.getKmReal().subtract(kmEntradaSaida) : tramo.getKmReal();
|
BigDecimal km = kmEntradaSaida != null ? tramo.getKmReal().subtract(kmEntradaSaida) : tramo.getKmRealSemKmEntradaSaida(); // subtrair rutasecuencia.kmEntradaSaida do tramo pq o tramo.kmEntradaSaída só é setado quando é feita alteração no cadastro de ruta (aba sequencia)
|
||||||
addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : "", kmEntradaSaida != null ? kmEntradaSaida.toString() : "");
|
addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : "", kmEntradaSaida != null ? kmEntradaSaida.toString() : "");
|
||||||
if (i == lsRutaSecuencia.size() - 1) {
|
if (i == lsRutaSecuencia.size() - 1) {
|
||||||
Parada paradaDestino = tramo.getDestino();
|
Parada paradaDestino = tramo.getDestino();
|
||||||
|
@ -983,6 +983,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){
|
if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){
|
||||||
rc.getTramo().setKmReal(rc.getTramo().getKmReal().subtract(kmEntradaSaidaAnterior));
|
rc.getTramo().setKmReal(rc.getTramo().getKmReal().subtract(kmEntradaSaidaAnterior));
|
||||||
rc.getTramo().setKmReal(rc.getTramo().getKmReal().add(KmEntradaSaidaNovo));
|
rc.getTramo().setKmReal(rc.getTramo().getKmReal().add(KmEntradaSaidaNovo));
|
||||||
|
rc.getTramo().setKmEntradaSaida(KmEntradaSaidaNovo);
|
||||||
alterados.add(rc.getTramo());
|
alterados.add(rc.getTramo());
|
||||||
alteraKmCoeficiente(rc.getTramo(), kmEntradaSaidaAnterior, KmEntradaSaidaNovo);
|
alteraKmCoeficiente(rc.getTramo(), kmEntradaSaidaAnterior, KmEntradaSaidaNovo);
|
||||||
try{
|
try{
|
||||||
|
|
Loading…
Reference in New Issue