From 9673a3f0f4b909346a36d3f262bb4576f886876c Mon Sep 17 00:00:00 2001 From: wilian Date: Thu, 1 Sep 2016 18:36:19 +0000 Subject: [PATCH] fixes bug #7891 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@59917 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../TiempoEstanciaEsquemaTramoController.java | 10 +++++++--- .../render/RenderConfiguracionCorridaTramo.java | 15 ++++++++------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java index 62aef7246..df7e3086a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java @@ -136,6 +136,7 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos closeWindow(); } + @SuppressWarnings("unchecked") public void onClick$btnSalvar(Event ev) { Date dataHorInicioSistema = DateUtil.getFecInicio().getTime(); @@ -167,9 +168,12 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos } esquemaTramoList.updateItem(paradaEsquema); - - for(Object o : esquemaTramoList.getData()){ - esquemaTramoList.updateItem(o); + + for(Object o : esquemaTramoList.getListData()){ + ParadaEsquema pe = (ParadaEsquema) o; + if(paradaEsquema.getNumsecuencia() < pe.getNumsecuencia()) { + esquemaTramoList.updateItem(pe); + } } closeWindow(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorridaTramo.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorridaTramo.java index ded1271e7..71237d152 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorridaTramo.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorridaTramo.java @@ -4,9 +4,6 @@ */ package com.rjconsultores.ventaboletos.web.utilerias.render; -import com.rjconsultores.ventaboletos.entidad.ParadaEsquema; -import com.rjconsultores.ventaboletos.utilerias.DateUtil; - import java.util.Calendar; import java.util.Date; import java.util.List; @@ -16,6 +13,10 @@ import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; +import com.rjconsultores.ventaboletos.entidad.ParadaEsquema; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import com.rjconsultores.ventaboletos.utilerias.StringHelper; + /** * * @author Rafius @@ -95,11 +96,11 @@ public class RenderConfiguracionCorridaTramo implements ListitemRenderer { if (parada == null) { break; } - if (parada != null - && (parada.getNumsecuencia().intValue() < pe.getNumsecuencia().intValue())) { + + if (parada != null && (parada.getNumsecuencia().intValue() < pe.getNumsecuencia().intValue())) { Long tempoPadrao = 0l; Long tempoParada = 0l; - + if (parada.getExcepcionRecorrido() != null) { tempoPadrao = getMinutos(parada.getExcepcionRecorrido()); } else { @@ -128,7 +129,7 @@ public class RenderConfiguracionCorridaTramo implements ListitemRenderer { lc = new Listcell(""); }else{ String sMinutos = String.valueOf(minutosLocalidade); - lc = new Listcell(horasLocalidade + ":" + ((sMinutos.length() < 2) ? "0" + sMinutos : sMinutos)); + lc = new Listcell(horasLocalidade + ":" + StringHelper.preencherZeroEsquerda(sMinutos, 2)); } lc.setParent(lstm);