fixes bug #AL-3494

master
valdevir 2024-02-23 15:41:13 -03:00
parent e43686d27d
commit ec6f2223bc
2 changed files with 2905 additions and 2942 deletions

View File

@ -21,7 +21,6 @@ import org.zkoss.zul.api.Spinner;
import com.rjconsultores.ventaboletos.entidad.EsquemaTramo;
import com.rjconsultores.ventaboletos.entidad.ParadaEsquema;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.ItemEditarCorridaTramo;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -48,7 +47,6 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
private Radio emPe;
private Radio ambos;
private Radio naoVende;
public ItemEditarCorridaTramo itemEditarCorridaTramo;
// private Boolean primeraSequencia;
@ -100,8 +98,7 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
paradaEsquema = (ParadaEsquema) Executions.getCurrent().getArg().get("paradaEsquema");
esquemaTramoList = (MyListbox) Executions.getCurrent().getArg().get("esquemaTramoList");
sequenciaSize = (Short) Executions.getCurrent().getArg().get("sequenciaSize");
itemEditarCorridaTramo = (ItemEditarCorridaTramo) Executions.getCurrent().getArg().get("itemEditarCorridaTramo");
if (paradaEsquema.getNumsecuencia().equals(Short.valueOf("1"))) {
spHora.setDisabled(true);
spMinuto.setDisabled(true);
@ -170,7 +167,6 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
esquemaTramo.setTiempoEstancia(tiempoEstancia);
paradaEsquema.setTiempoEstancia(tiempoEstancia);
}
itemEditarCorridaTramo.setTempoEstancia(tiempoEstancia);
}
Date excepcionRecorrido = DateUtil.getFecInicio(spHoraExcepcion.getValue() == null? 0:spHoraExcepcion.getValue(), spMinutoExcepcion.getValue()== null? 0:spMinutoExcepcion.getValue()).getTime();
@ -181,14 +177,9 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
esquemaTramo.setExcepcionRecorrido(excepcionRecorrido);
paradaEsquema.setExcepcionRecorrido(excepcionRecorrido);
}
itemEditarCorridaTramo.setTempoExcecao(excepcionRecorrido);
if (!paradaEsquema.getNumsecuencia().equals(sequenciaSize)) {
String plataforma = txtPlataforma.getValue();
if(plataforma!=null && !plataforma.equals(paradaEsquema.getPlataforma()) ) {
itemEditarCorridaTramo.setPlataforma(plataforma);
itemEditarCorridaTramo.setTramoEditado(true);
}
esquemaTramo.setPlataforma(plataforma);
paradaEsquema.setPlataforma(plataforma);
@ -202,10 +193,7 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
} else {
tipoPassagem = "A";
}
if(tipoPassagem!=null && !tipoPassagem.equals(paradaEsquema.getTipoPassagem())) {
itemEditarCorridaTramo.setTipoPassagem(tipoPassagem);
itemEditarCorridaTramo.setTramoEditado(true);
}
esquemaTramo.setTipoPassagem(tipoPassagem);
paradaEsquema.setTipoPassagem(tipoPassagem);
}