git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@29738 d1611594-4594-4d17-8e1d-87c2c4800839
parent
1677ebe983
commit
d538c4f9ff
|
@ -5,6 +5,7 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
||||||
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
@ -104,7 +105,6 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
|
||||||
}
|
}
|
||||||
|
|
||||||
String parada = paradaEsquema.getParada().getCveparada();
|
String parada = paradaEsquema.getParada().getCveparada();
|
||||||
String tramo = esquemaTramo.getTramo().getDesctramo();
|
|
||||||
lbTramo.setValue(parada);
|
lbTramo.setValue(parada);
|
||||||
|
|
||||||
if (esquemaTramo.getTiempoEstancia() != null) {
|
if (esquemaTramo.getTiempoEstancia() != null) {
|
||||||
|
@ -137,14 +137,29 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) {
|
public void onClick$btnSalvar(Event ev) {
|
||||||
|
Date dataHorInicioSistema = DateUtil.getFecInicio().getTime();
|
||||||
|
|
||||||
if (!paradaEsquema.getNumsecuencia().equals(Short.valueOf("1"))) {
|
if (!paradaEsquema.getNumsecuencia().equals(Short.valueOf("1"))) {
|
||||||
esquemaTramo.setTiempoEstancia(DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime());
|
Date tiempoEstancia = DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime();
|
||||||
paradaEsquema.setTiempoEstancia(DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime());
|
|
||||||
|
if ((tiempoEstancia != null) && (DateUtil.compareDate(tiempoEstancia, dataHorInicioSistema) == 0)) {
|
||||||
|
esquemaTramo.setTiempoEstancia(null);
|
||||||
|
paradaEsquema.setTiempoEstancia(null);
|
||||||
|
} else {
|
||||||
|
esquemaTramo.setTiempoEstancia(tiempoEstancia);
|
||||||
|
paradaEsquema.setTiempoEstancia(tiempoEstancia);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Date excepcionRecorrido = DateUtil.getFecInicio(spHoraExcepcion.getValue(), spMinutoExcepcion.getValue()).getTime();
|
||||||
|
if ((excepcionRecorrido != null) && (DateUtil.compareDate(excepcionRecorrido, dataHorInicioSistema) == 0)) {
|
||||||
|
esquemaTramo.setExcepcionRecorrido(null);
|
||||||
|
paradaEsquema.setExcepcionRecorrido(null);
|
||||||
|
} else {
|
||||||
|
esquemaTramo.setExcepcionRecorrido(excepcionRecorrido);
|
||||||
|
paradaEsquema.setExcepcionRecorrido(excepcionRecorrido);
|
||||||
}
|
}
|
||||||
|
|
||||||
esquemaTramo.setExcepcionRecorrido(DateUtil.getFecInicio(spHoraExcepcion.getValue(), spMinutoExcepcion.getValue()).getTime());
|
|
||||||
paradaEsquema.setExcepcionRecorrido(DateUtil.getFecInicio(spHoraExcepcion.getValue(), spMinutoExcepcion.getValue()).getTime());
|
|
||||||
|
|
||||||
if (!paradaEsquema.getNumsecuencia().equals(sequenciaSize)) {
|
if (!paradaEsquema.getNumsecuencia().equals(sequenciaSize)) {
|
||||||
String plataforma = txtPlataforma.getValue();
|
String plataforma = txtPlataforma.getValue();
|
||||||
esquemaTramo.setPlataforma(plataforma);
|
esquemaTramo.setPlataforma(plataforma);
|
||||||
|
|
|
@ -7,6 +7,8 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ParadaEsquema;
|
import com.rjconsultores.ventaboletos.entidad.ParadaEsquema;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
import org.zkoss.zul.Listcell;
|
import org.zkoss.zul.Listcell;
|
||||||
import org.zkoss.zul.Listitem;
|
import org.zkoss.zul.Listitem;
|
||||||
import org.zkoss.zul.ListitemRenderer;
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
@ -17,6 +19,8 @@ import org.zkoss.zul.ListitemRenderer;
|
||||||
*/
|
*/
|
||||||
public class RenderConfiguracionCorridaTramo implements ListitemRenderer {
|
public class RenderConfiguracionCorridaTramo implements ListitemRenderer {
|
||||||
|
|
||||||
|
private Date dataHorInicioSistema = DateUtil.getFecInicio().getTime();
|
||||||
|
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
ParadaEsquema pe = (ParadaEsquema) o;
|
ParadaEsquema pe = (ParadaEsquema) o;
|
||||||
|
|
||||||
|
@ -28,6 +32,8 @@ public class RenderConfiguracionCorridaTramo implements ListitemRenderer {
|
||||||
|
|
||||||
if (pe.getTiempoEstancia() == null) {
|
if (pe.getTiempoEstancia() == null) {
|
||||||
lc = new Listcell("");
|
lc = new Listcell("");
|
||||||
|
} else if (DateUtil.compareDate(pe.getTiempoEstancia(), dataHorInicioSistema) == 0) {
|
||||||
|
lc = new Listcell("");
|
||||||
} else {
|
} else {
|
||||||
Calendar c = Calendar.getInstance();
|
Calendar c = Calendar.getInstance();
|
||||||
c.setTime(pe.getTiempoEstancia());
|
c.setTime(pe.getTiempoEstancia());
|
||||||
|
@ -56,6 +62,8 @@ public class RenderConfiguracionCorridaTramo implements ListitemRenderer {
|
||||||
|
|
||||||
if (pe.getExcepcionRecorrido() == null) {
|
if (pe.getExcepcionRecorrido() == null) {
|
||||||
lc = new Listcell("");
|
lc = new Listcell("");
|
||||||
|
} else if (DateUtil.compareDate(pe.getExcepcionRecorrido(), dataHorInicioSistema) == 0) {
|
||||||
|
lc = new Listcell("");
|
||||||
} else {
|
} else {
|
||||||
Calendar c = Calendar.getInstance();
|
Calendar c = Calendar.getInstance();
|
||||||
c.setTime(pe.getExcepcionRecorrido());
|
c.setTime(pe.getExcepcionRecorrido());
|
||||||
|
|
Loading…
Reference in New Issue