leonardo 2017-08-07 20:42:32 +00:00
parent 48c48881a7
commit 8b21ea0c05
1 changed files with 3 additions and 2 deletions

View File

@ -85,6 +85,7 @@ import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.SecuenciaRutaTramoVO;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@ -505,7 +506,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
Parada paradaOrigem = tramo.getOrigem();
BigDecimal kmEntradaSaida = rs.getCantKmEntradaSaida() == null ? tramo.getKmEntradaSaida() : rs.getCantKmEntradaSaida();
BigDecimal km = tramo.getKmRealSemKmEntradaSaida(); // subtrair rutasecuencia.kmEntradaSaida do tramo pq o tramo.kmEntradaSaída só é setado quando é feita alteração no cadastro de ruta (aba sequencia)
BigDecimal km = rs.getKmOriginal();//tramo.getKmEntradaSaida() != null && !tramo.getKmEntradaSaida().equals(BigDecimal.ZERO) ? tramo.getKmRealSemKmEntradaSaida() : tramo.getKmReal(); // 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() : "");
if (i == lsRutaSecuencia.size() - 1) {
Parada paradaDestino = tramo.getDestino();
@ -977,7 +978,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
BigDecimal kmEntradaSaidaAnterior = rs.getCantKmEntradaSaida() == null ? BigDecimal.ZERO : rs.getCantKmEntradaSaida();
rs.setCantKmEntradaSaida(KmEntradaSaidaNovo);
List<Tramo> alterados = new ArrayList<Tramo>();
List<Tramo> alterados = new ArrayList<Tramo>();
for (RutaCombinacion rc : lsRutacComb){
if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){