From ed078e893dd5d177aebb1728ec6347c7d1959663 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Fri, 28 Sep 2012 17:26:20 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@21877 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCorridaController.java | 73 +- .../GeracionCorridaController.java | 220 +++--- .../TiempoEstanciaEsquemaTramoController.java | 167 +++-- .../RenderConfiguracionCorridaTramo.java | 54 +- src/java/spring-config.xml | 539 ++++++++------ web/WEB-INF/i3-label_pt_BR.label | 1 + .../configLayoutImpressaoBoleto.zul | 2 +- web/gui/esquema_operacional/editarCorrida.zul | 695 ++++++++++-------- .../tiempoEstanciaTramo.zul | 94 +-- 9 files changed, 1035 insertions(+), 810 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index df579be71..f26749be5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -78,6 +78,7 @@ import org.zkoss.zul.Checkbox; @Scope("prototype") public class EditarCorridaController extends MyGenericForwardComposer { + private static final long serialVersionUID = 1L; @Autowired private EsquemaCorridaService esquemaCorridaService; @Autowired @@ -157,6 +158,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { private Label lbClaseDoblePiso; private Button btnApagar; private Textbox txtIdCorridaRebote; + private Textbox txtPlataforma; private static Logger log = Logger.getLogger(EditarCorridaController.class); private Button btnAbrirEsquemaCorrida; @@ -211,18 +213,24 @@ public class EditarCorridaController extends MyGenericForwardComposer { public void onEvent(Event event) throws Exception { ParadaEsquema pe = (ParadaEsquema) esquemaTramoList.getSelected(); EsquemaTramo esquemaTramo = null; + + // quando sequencia igual a 1 nao deixar adicionar tempo + // estancia + Boolean primeraSequencia = Boolean.FALSE; if (pe.getNumsecuencia().equals(Short.valueOf("1"))) { - return; + primeraSequencia = Boolean.TRUE; } + for (EsquemaTramo et : lsEsquemaTramo) { Short numSec = et.getNumsecuencia(); numSec++; if (numSec.equals(pe.getNumsecuencia())) { esquemaTramo = et; + esquemaTramo.setPlataforma(pe.getPlataforma()); } } - verTempoEstanciaTramo(esquemaTramo, pe); + verTempoEstanciaTramo(esquemaTramo, pe, primeraSequencia); } }); @@ -268,7 +276,6 @@ public class EditarCorridaController extends MyGenericForwardComposer { carregarParadaSecuencia(lsEsquemaTramo); selecionarRutaSequenciaForaEsqCorrida(); } - fecniciovigencia.focus(); @@ -314,12 +321,12 @@ public class EditarCorridaController extends MyGenericForwardComposer { } } - private void addTramoPardaEsquema(Parada parada, Short numsecuencia, - Date tiempoEstancia) { + private void addTramoPardaEsquema(Parada parada, Short numsecuencia, Date tiempoEstancia, String plataforma) { ParadaEsquema ps = new ParadaEsquema(); ps.setParada(parada); ps.setNumsecuencia(numsecuencia); ps.setTiempoEstancia(tiempoEstancia); + ps.setPlataforma(plataforma); lsParadaEsquema.add(ps); } @@ -348,7 +355,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { Parada paradaOrigem = tramo.getOrigem(); // So adicionar a parada se o EsquemaTramo estiver ativo. if (rs.getActivo()) { - addTramoPardaEsquema(paradaOrigem, numsecuencia, tiempoEstancia); + String plataforma = rs.getPlataforma(); + addTramoPardaEsquema(paradaOrigem, numsecuencia, tiempoEstancia, plataforma); } } @@ -356,8 +364,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { Parada paradaDestino = esquemaTramoFinal.getTramo().getDestino(); Integer num = numsecuencia.intValue() + 1; - addTramoPardaEsquema(paradaDestino, num.shortValue(), null); - + String plataforma = esquemaTramoFinal.getPlataforma(); + addTramoPardaEsquema(paradaDestino, num.shortValue(), null, plataforma); } esquemaTramoList.setData(lsParadaEsquema); @@ -534,13 +542,10 @@ public class EditarCorridaController extends MyGenericForwardComposer { // Salva ec = esquemaCorridaService.suscribir(ec); - esquemaCorridaService.actualizaEsquemaTramo( - lsParadaEsquema, - ec); + esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, ec); // Acrescenta Minutos na Hora - des.setMinutes(des.getMinutes() - + minutos.getValue()); + des.setMinutes(des.getMinutes() + minutos.getValue()); } } else { EsquemaOperacional eo = esquemaCorrida.getEsquemaOperacional(); @@ -548,9 +553,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { eo.setFecfinvigencia(fecfinvigencia.getValue()); esquemaCorrida.setEsquemaOperacional(eo); esquemaCorridaService.suscribir(esquemaCorrida); - esquemaCorridaService.actualizaEsquemaTramo( - lsParadaEsquema, - esquemaCorrida); + esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, esquemaCorrida); } Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"), Labels.getLabel("editarConfiguracionCorridaController.window.title"), @@ -578,7 +581,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { } if (podeSalvar) { esquemaCorridaService.actualizacion(esquemaCorrida); - esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema,esquemaCorrida); + esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, esquemaCorrida); esquemaCorridaList.updateItem(esquemaCorrida); } else { Messagebox.show(Labels.getLabel("MSG.Registro.Existe"), @@ -669,12 +672,15 @@ public class EditarCorridaController extends MyGenericForwardComposer { public void onClick$btnAdicionarTramo(Event ev) { try { if (cmbTramo.getSelectedItem() != null) { + String plataforma = txtPlataforma.getValue(); // Ruta Secuencia - lsEsquemaTramo = adicionarParadaEsquemaTramo(lsParadaEsquema, (Parada) cmbTramo.getSelectedItem().getValue(), esquemaCorrida, (Ruta) cmbRuta.getSelectedItem().getValue()); + lsEsquemaTramo = adicionarParadaEsquemaTramo(lsParadaEsquema, (Parada) cmbTramo.getSelectedItem().getValue(), esquemaCorrida, (Ruta) cmbRuta.getSelectedItem().getValue(), plataforma); esquemaCorrida.setEsquemaTramoList(lsEsquemaTramo); carregarParadaSecuencia(lsEsquemaTramo); cmbTramo.setSelectedItem(null); selecionarRutaSequenciaForaEsqCorrida(); + + txtPlataforma.setValue(""); } } catch (Exception e) { log.error("ESQ CORRIDA - Erro ao adicionar tramo: " + e); @@ -774,7 +780,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { } } - private void verTempoEstanciaTramo(EsquemaTramo et, ParadaEsquema pe) { + @SuppressWarnings({ "rawtypes", "unchecked" }) + private void verTempoEstanciaTramo(EsquemaTramo et, ParadaEsquema pe, Boolean primeraSequencia) { if (et == null) { return; } @@ -782,12 +789,11 @@ public class EditarCorridaController extends MyGenericForwardComposer { Map args = new HashMap(); args.put("esquemaTramo", et); args.put("paradaEsquema", pe); + args.put("primeraSequencia", primeraSequencia); args.put("esquemaTramoList", esquemaTramoList); - openWindow( - "/gui/esquema_operacional/tiempoEstanciaTramo.zul", - Labels.getLabel("editarCatalogoDeRutaController.lhTiempoEstancia"), - args, MODAL); + openWindow("/gui/esquema_operacional/tiempoEstanciaTramo.zul", + Labels.getLabel("editarCatalogoDeRutaController.lhTiempoEstancia"), args, MODAL); } public void onChange$cmbRuta(Event ev) { @@ -809,11 +815,19 @@ public class EditarCorridaController extends MyGenericForwardComposer { boolean podeExcluir = false; for (int i = 0; i < lsParadaEsquema.size(); i++) { if (lsParadaEsquema.get(i).getParada().equals(pe.getParada())) { - if (i > 0 && i < lsParadaEsquema.size() - 1) {// condição para não poder remover o inicial nem o final + if (i > 0 && i < lsParadaEsquema.size() - 1) {// condição + // para + // não + // poder + // remover + // o + // inicial + // nem o + // final ParadaEsquema paradaEsquema = lsParadaEsquema.get(i); lsParadaEsquema.remove(paradaEsquema); - log.debug("Esquema Tramo Removida: "+ lsParadaEsquema.get(i).getNumsecuencia()+ " - "+ lsParadaEsquema.get(i).getParada().getCveparada()); + log.debug("Esquema Tramo Removida: " + lsParadaEsquema.get(i).getNumsecuencia() + " - " + lsParadaEsquema.get(i).getParada().getCveparada()); esquemaTramoList.setData(lsParadaEsquema); // paradaEsquema.setActivo(Boolean.FALSE); @@ -845,7 +859,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); } - lsEsquemaTramo = generaEsquemaTramoCorrecto(lsParadaEsquema,esquemaCorrida); + lsEsquemaTramo = generaEsquemaTramoCorrecto(lsParadaEsquema, esquemaCorrida); selecionarRutaSequenciaForaEsqCorrida(); } catch (Exception e) { @@ -915,7 +929,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { private List adicionarParadaEsquemaTramo( List listParadaEsquema, Parada novaParada, - EsquemaCorrida ec, Ruta ruta) { + EsquemaCorrida ec, Ruta ruta, String plataforma) { List result = new ArrayList(); lsRutaSecuencia = rutaSecuenciaService.buscarSecuenciaOrdenado(ruta); @@ -936,6 +950,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { secuencia++; paradaEsquema.setNumsecuencia(secuencia); paradaEsquema.setParada(novaParada); + paradaEsquema.setPlataforma(plataforma); listParadaEsquemaComNovaParada.add(paradaEsquema); nuevoAgregado = true; @@ -961,6 +976,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { secuencia++; paradaEsquema.setNumsecuencia(secuencia); paradaEsquema.setParada(rutaSecuencia.getTramo().getDestino()); + paradaEsquema.setPlataforma(plataforma); listParadaEsquemaComNovaParada.add(paradaEsquema); } @@ -972,6 +988,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { secuencia++; paradaEsquema.setNumsecuencia(secuencia); paradaEsquema.setParada(novaParada); + paradaEsquema.setPlataforma(plataforma); listParadaEsquemaComNovaParada.add(paradaEsquema); } @@ -996,9 +1013,9 @@ public class EditarCorridaController extends MyGenericForwardComposer { et.setTiempoEstancia(listParadaEsquemaComNovaParada.get(i + 1).getTiempoEstancia()); et.setTramo(t); et.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + et.setPlataforma(plataforma); result.add(et); - } return result; diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GeracionCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GeracionCorridaController.java index 27020f6d3..2feaab900 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GeracionCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GeracionCorridaController.java @@ -27,141 +27,141 @@ import org.zkoss.zul.Datebox; import org.zkoss.zul.Messagebox; /** - * + * * @author Rafius */ @Controller("geracionCorridaController") @Scope("prototype") public class GeracionCorridaController extends MyGenericForwardComposer { - @Autowired - private CorridaService corridaService; - @Autowired - private EsquemaOperacionalService esquemaOperacionalService; - @Autowired - private EsquemaCorridaService esquemaCorridaService; - @Autowired - private ConstanteService constanteService; - private Datebox fec; - private static Logger log = Logger.getLogger(GeracionCorridaController.class); + private static final long serialVersionUID = 1L; + @Autowired + private CorridaService corridaService; + @Autowired + private EsquemaOperacionalService esquemaOperacionalService; + @Autowired + private EsquemaCorridaService esquemaCorridaService; + @Autowired + private ConstanteService constanteService; + private Datebox fec; + private static Logger log = Logger.getLogger(GeracionCorridaController.class); - public Datebox getFec() { - return fec; - } + public Datebox getFec() { + return fec; + } - public void setFec(Datebox fec) { - this.fec = fec; - } + public void setFec(Datebox fec) { + this.fec = fec; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - Constante constante = constanteService.buscarPorNomeConstante("CANT_DIAS_GENERACION_CORRIDA"); - try { - Integer.parseInt(constante.getValorconstante()); - } catch (Exception e) { - log.error(" Generacion de corrida" + e); - Messagebox.show( - Labels.getLabel("geracionCorridaController.MSG.qtdDias", new Object[]{constante.getValorconstante()}), - Labels.getLabel("geracionCorridaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - closeWindow(); - return; - } + Constante constante = constanteService.buscarPorNomeConstante("CANT_DIAS_GENERACION_CORRIDA"); + try { + Integer.parseInt(constante.getValorconstante()); + } catch (Exception e) { + log.error(" Generacion de corrida" + e); + Messagebox.show( + Labels.getLabel("geracionCorridaController.MSG.qtdDias", new Object[] { constante.getValorconstante() }), + Labels.getLabel("geracionCorridaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + closeWindow(); + return; + } - SimpleDateFormat sdfData = new SimpleDateFormat("dd/MM/yyyy"); - int resp = Messagebox.show( - Labels.getLabel("geracionCorridaController.MSG.gerarPergunta", new Object[]{sdfData.format(calcularDataFinal())}), - Labels.getLabel("geracionCorridaController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + SimpleDateFormat sdfData = new SimpleDateFormat("dd/MM/yyyy"); + int resp = Messagebox.show( + Labels.getLabel("geracionCorridaController.MSG.gerarPergunta", new Object[] { sdfData.format(calcularDataFinal()) }), + Labels.getLabel("geracionCorridaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - if (resp == Messagebox.YES) { - generarCorridasAutomatica(); - } - closeWindow(); + if (resp == Messagebox.YES) { + generarCorridasAutomatica(); + } - } + closeWindow(); + } - public Date calcularDataFinal() throws InterruptedException { - Date dataDe = new Date(); - Constante constante = constanteService.buscarPorNomeConstante("CANT_DIAS_GENERACION_CORRIDA"); - Calendar calendarData = Calendar.getInstance(); - calendarData.setTime(dataDe); - calendarData.add(Calendar.DATE, Integer.parseInt(constante.getValorconstante())); - Date dataAte = calendarData.getTime(); + public Date calcularDataFinal() throws InterruptedException { + Date dataDe = new Date(); + Constante constante = constanteService.buscarPorNomeConstante("CANT_DIAS_GENERACION_CORRIDA"); + Calendar calendarData = Calendar.getInstance(); + calendarData.setTime(dataDe); + calendarData.add(Calendar.DATE, Integer.parseInt(constante.getValorconstante())); + Date dataAte = calendarData.getTime(); - return dataAte; - } + return dataAte; + } - public void generarCorridasAutomatica() throws InterruptedException { + public void generarCorridasAutomatica() throws InterruptedException { - SimpleDateFormat sdfData = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); + SimpleDateFormat sdfData = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - - Date dataDe = new Date(); -// Date dataDe = null; -// try { -// dataDe = new SimpleDateFormat("dd/MM/yyyy").parse("7/08/2012"); -// } catch (ParseException ex) { -// ex.printStackTrace(); -// } - //Date dataAte = calcularDataFinal(); - Date dataAte = calcularDataFinal(); - dataDe.setSeconds(0); - dataAte.setSeconds(0); + Date dataDe = new Date(); + // Date dataDe = null; + // try { + // dataDe = new SimpleDateFormat("dd/MM/yyyy").parse("7/08/2012"); + // } catch (ParseException ex) { + // ex.printStackTrace(); + // } + // Date dataAte = calcularDataFinal(); + Date dataAte = calcularDataFinal(); + dataDe.setSeconds(0); + dataAte.setSeconds(0); - log.info("** Data De: " + sdfData.format(dataDe) + " **Data Até: " + sdfData.format(dataAte)); + log.info("** Data De: " + sdfData.format(dataDe) + " **Data Até: " + sdfData.format(dataAte)); - Calendar calendarData = Calendar.getInstance(); - calendarData.setTime(dataAte); - calendarData.add(Calendar.DATE, 1); - dataAte = calendarData.getTime(); - try { - while (dataDe.before(dataAte)) { + Calendar calendarData = Calendar.getInstance(); + calendarData.setTime(dataAte); + calendarData.add(Calendar.DATE, 1); + dataAte = calendarData.getTime(); + try { + while (dataDe.before(dataAte)) { - log.debug("*** Data: " + sdfData.format(dataDe)); + log.debug("*** Data: " + sdfData.format(dataDe)); - List lsEsquemaOperacional = - esquemaOperacionalService.dentroVigenciaEsquemaOperacional( - dataDe); + List lsEsquemaOperacional = + esquemaOperacionalService.dentroVigenciaEsquemaOperacional( + dataDe); - List lsEsquemaCorrida = new ArrayList(); - for (EsquemaOperacional eo : lsEsquemaOperacional) { - lsEsquemaCorrida.addAll(esquemaCorridaService.buscarPorEsquemaOperacional(eo)); - } + List lsEsquemaCorrida = new ArrayList(); + for (EsquemaOperacional eo : lsEsquemaOperacional) { + lsEsquemaCorrida.addAll(esquemaCorridaService.buscarPorEsquemaOperacional(eo)); + } - Boolean dentroVigenciaEsquemaOperacional = !lsEsquemaCorrida.isEmpty(); - if (dentroVigenciaEsquemaOperacional) { - corridaService.generarCorrida(dataDe, lsEsquemaCorrida); - } else { - try { - Messagebox.show( - Labels.getLabel("geracionCorridaController.MSG.ForaVigencia"), - Labels.getLabel("geracionCorridaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } catch (InterruptedException ex) { - log.error(ex); - } - } + Boolean dentroVigenciaEsquemaOperacional = !lsEsquemaCorrida.isEmpty(); + if (dentroVigenciaEsquemaOperacional) { + corridaService.generarCorrida(dataDe, lsEsquemaCorrida); + } else { + try { + Messagebox.show( + Labels.getLabel("geracionCorridaController.MSG.ForaVigencia"), + Labels.getLabel("geracionCorridaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } catch (InterruptedException ex) { + log.error(ex); + } + } - calendarData.setTime(dataDe); - calendarData.add(Calendar.DATE, 1); - dataDe = calendarData.getTime(); - } - log.debug("*** Corrida gerada com sucesso: "); + calendarData.setTime(dataDe); + calendarData.add(Calendar.DATE, 1); + dataDe = calendarData.getTime(); + } + log.debug("*** Corrida gerada com sucesso: "); - Messagebox.show( - Labels.getLabel("geracionCorridaController.MSG.ok"), - Labels.getLabel("geracionCorridaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("geracionCorridaController.MSG.ok"), + Labels.getLabel("geracionCorridaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - } catch (Exception ex) { - log.error("Erro ao gerar corridas: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error").concat(" \n\n ").concat(ex.toString()), - Labels.getLabel("editarPuntoVentaController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } + } catch (Exception ex) { + log.error("Erro ao gerar corridas: " + ex); + Messagebox.show( + Labels.getLabel("MSG.Error").concat(" \n\n ").concat(ex.toString()), + Labels.getLabel("editarPuntoVentaController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } } 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 29d39241f..60a208d54 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 @@ -4,11 +4,6 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; -import com.rjconsultores.ventaboletos.entidad.EsquemaTramo; -import com.rjconsultores.ventaboletos.entidad.ParadaEsquema; -import com.rjconsultores.ventaboletos.utilerias.DateUtil; -import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; -import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import java.util.Calendar; import org.springframework.context.annotation.Scope; @@ -17,102 +12,126 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Label; -import org.zkoss.zul.Timebox; +import org.zkoss.zul.Textbox; 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.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; + /** - * + * * @author Administrador */ @Controller("tiempoEstanciaEsquemaTramoController") @Scope("prototype") public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardComposer { - private MyListbox esquemaTramoList; - private EsquemaTramo esquemaTramo; - private ParadaEsquema paradaEsquema; - private Label lbTramo; - private Spinner spHora; - private Spinner spMinuto; + private static final long serialVersionUID = 1L; + private MyListbox esquemaTramoList; + private EsquemaTramo esquemaTramo; + private ParadaEsquema paradaEsquema; + private Label lbTramo; + private Spinner spHora; + private Spinner spMinuto; + private Textbox txtPlataforma; + private Boolean primeraSequencia; - public Label getLbTramo() { - return lbTramo; - } + public Label getLbTramo() { + return lbTramo; + } - public void setLbTramo(Label lbTramo) { - this.lbTramo = lbTramo; - } + public void setLbTramo(Label lbTramo) { + this.lbTramo = lbTramo; + } - public EsquemaTramo getEsquemaTramo() { - return esquemaTramo; - } + public EsquemaTramo getEsquemaTramo() { + return esquemaTramo; + } - public void setEsquemaTramo(EsquemaTramo esquemaTramo) { - this.esquemaTramo = esquemaTramo; - } + public void setEsquemaTramo(EsquemaTramo esquemaTramo) { + this.esquemaTramo = esquemaTramo; + } - public ParadaEsquema getParadaEsquema() { - return paradaEsquema; - } + public ParadaEsquema getParadaEsquema() { + return paradaEsquema; + } - public void setParadaEsquema(ParadaEsquema paradaEsquema) { - this.paradaEsquema = paradaEsquema; - } + public void setParadaEsquema(ParadaEsquema paradaEsquema) { + this.paradaEsquema = paradaEsquema; + } - public Spinner getSpHora() { - return spHora; - } + public Spinner getSpHora() { + return spHora; + } - public void setSpHora(Spinner spHora) { - this.spHora = spHora; - } + public void setSpHora(Spinner spHora) { + this.spHora = spHora; + } - public Spinner getSpMinuto() { - return spMinuto; - } + public Spinner getSpMinuto() { + return spMinuto; + } - public void setSpMinuto(Spinner spMinuto) { - this.spMinuto = spMinuto; - } + public void setSpMinuto(Spinner spMinuto) { + this.spMinuto = spMinuto; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - esquemaTramo = (EsquemaTramo) Executions.getCurrent().getArg().get("esquemaTramo"); - paradaEsquema = (ParadaEsquema) Executions.getCurrent().getArg().get("paradaEsquema"); - esquemaTramoList = (MyListbox) Executions.getCurrent().getArg().get("esquemaTramoList"); + esquemaTramo = (EsquemaTramo) Executions.getCurrent().getArg().get("esquemaTramo"); + paradaEsquema = (ParadaEsquema) Executions.getCurrent().getArg().get("paradaEsquema"); + esquemaTramoList = (MyListbox) Executions.getCurrent().getArg().get("esquemaTramoList"); + primeraSequencia = (Boolean) Executions.getCurrent().getArg().get("primeraSequencia"); - String parada = paradaEsquema.getParada().getCveparada(); - String tramo = esquemaTramo.getTramo().getDesctramo(); - lbTramo.setValue(parada); + // quando sequencia igual a 1 nao deixar adicionar tempo + // estancia + spHora.setDisabled(primeraSequencia); + spMinuto.setDisabled(primeraSequencia); - if (esquemaTramo.getTiempoEstancia() != null) { - Calendar c = Calendar.getInstance(); - c.setTime(esquemaTramo.getTiempoEstancia()); - System.out.println(DateUtil.getFecInicio().getTime() + " " + c.getTime()); - Long tempo = DateUtil.getElapsedMinutos(DateUtil.getFecInicio().getTime(), c.getTime()); - Long minutos = (tempo % 60); - int horas = (tempo.intValue() / 60); + String parada = paradaEsquema.getParada().getCveparada(); + String tramo = esquemaTramo.getTramo().getDesctramo(); + lbTramo.setValue(parada); - spMinuto.setValue(minutos.intValue()); - spHora.setValue(horas); - } - } + String plataforma = txtPlataforma.getValue(); + esquemaTramo.setPlataforma(plataforma); - public void onClick$btnCerrar(Event ev) { - closeWindow(); - } + if (esquemaTramo.getTiempoEstancia() != null) { + Calendar c = Calendar.getInstance(); + c.setTime(esquemaTramo.getTiempoEstancia()); - public void onClick$btnSalvar(Event ev) { - spHora.getValue(); - spMinuto.getValue(); + Long tempo = DateUtil.getElapsedMinutos(DateUtil.getFecInicio().getTime(), c.getTime()); + Long minutos = (tempo % 60); + int horas = (tempo.intValue() / 60); - esquemaTramo.setTiempoEstancia(DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime()); - paradaEsquema.setTiempoEstancia(DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime()); + spMinuto.setValue(minutos.intValue()); + spHora.setValue(horas); + } + } - esquemaTramoList.updateItem(paradaEsquema); + public void onClick$btnCerrar(Event ev) { + closeWindow(); + } - closeWindow(); - } + public void onClick$btnSalvar(Event ev) { + if (!primeraSequencia) { + spHora.getValue(); + spMinuto.getValue(); + + esquemaTramo.setTiempoEstancia(DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime()); + paradaEsquema.setTiempoEstancia(DateUtil.getFecInicio(spHora.getValue(), spMinuto.getValue()).getTime()); + } + + String plataforma = txtPlataforma.getValue(); + esquemaTramo.setPlataforma(plataforma); + paradaEsquema.setPlataforma(plataforma); + + esquemaTramoList.updateItem(paradaEsquema); + + 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 5d32f2a83..4e8720249 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorridaTramo.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorridaTramo.java @@ -12,43 +12,37 @@ import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; /** - * + * * @author Rafius */ public class RenderConfiguracionCorridaTramo implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { - ParadaEsquema pe = (ParadaEsquema) o; + public void render(Listitem lstm, Object o) throws Exception { + ParadaEsquema pe = (ParadaEsquema) o; - Listcell lc = new Listcell(pe.getNumsecuencia().toString()); - lc.setParent(lstm); + Listcell lc = new Listcell(pe.getNumsecuencia().toString()); + lc.setParent(lstm); - lc = new Listcell(pe.getParada().getDescparada()); - lc.setParent(lstm); + lc = new Listcell(pe.getParada().getDescparada()); + lc.setParent(lstm); -// SimpleDateFormat sf = new SimpleDateFormat("HH:mm"); -// if (pe.getTiempoEstancia() != null) { -// lc = new Listcell(sf.format(pe.getTiempoEstancia())); -// } else { -// lc = new Listcell(""); -// } -// - if (pe.getTiempoEstancia() == null) { - lc = new Listcell(""); - } else { - Calendar c = Calendar.getInstance(); - c.setTime(pe.getTiempoEstancia()); - System.out.println(DateUtil.getFecInicio().getTime() + " " + c.getTime()); - Long tempo = DateUtil.getElapsedMinutos(DateUtil.getFecInicio().getTime(), c.getTime()); - long minutos = (tempo % 60); - int horas = (tempo.intValue() / 60); + if (pe.getTiempoEstancia() == null) { + lc = new Listcell(""); + } else { + Calendar c = Calendar.getInstance(); + c.setTime(pe.getTiempoEstancia()); + Long tempo = DateUtil.getElapsedMinutos(DateUtil.getFecInicio().getTime(), c.getTime()); + long minutos = (tempo % 60); + int horas = (tempo.intValue() / 60); + String sMinutos = String.valueOf(minutos); + lc = new Listcell(horas + ":" + ((sMinutos.length() < 2) ? "0" + sMinutos : sMinutos)); + } + lc.setParent(lstm); - String sMinutos = String.valueOf(minutos); - lc = new Listcell(horas + ":" + ((sMinutos.length() < 2) ? "0" + sMinutos : sMinutos)); - } - lc.setParent(lstm); - - lstm.setAttribute("data", pe); - } + lc = new Listcell(pe.getPlataforma()); + lc.setParent(lstm); + + lstm.setAttribute("data", pe); + } } diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index 4d66e2159..9441beca7 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -1,247 +1,332 @@ - - - - + + + - - - - + + + + - - - com.rjconsultores.ventaboletos.entidad.AlertaCtrl - com.rjconsultores.ventaboletos.entidad.Autobus - com.rjconsultores.ventaboletos.entidad.Autorizacion - com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil - com.rjconsultores.ventaboletos.entidad.Articulo - com.rjconsultores.ventaboletos.entidad.AsientoExclusivo - com.rjconsultores.ventaboletos.entidad.Banco - com.rjconsultores.ventaboletos.entidad.CancelacionCtrl - com.rjconsultores.ventaboletos.entidad.CancelacionCargo - com.rjconsultores.ventaboletos.entidad.Categoria - com.rjconsultores.ventaboletos.entidad.CategoriaClase - com.rjconsultores.ventaboletos.entidad.CategoriaCorrida - com.rjconsultores.ventaboletos.entidad.CategoriaCtrl - com.rjconsultores.ventaboletos.entidad.CategoriaDescuento - com.rjconsultores.ventaboletos.entidad.CategoriaMarca - com.rjconsultores.ventaboletos.entidad.CategoriaMercado - com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo - com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta - com.rjconsultores.ventaboletos.entidad.Ciudad - com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa - com.rjconsultores.ventaboletos.entidad.Colonia - com.rjconsultores.ventaboletos.entidad.ClaseServicio - com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia - com.rjconsultores.ventaboletos.entidad.ComisionistaExterno - com.rjconsultores.ventaboletos.entidad.CompaniaBancaria - com.rjconsultores.ventaboletos.entidad.Conductor - com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago - com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta - com.rjconsultores.ventaboletos.entidad.Convenio - com.rjconsultores.ventaboletos.entidad.ConvenioDet - com.rjconsultores.ventaboletos.entidad.Constante - com.rjconsultores.ventaboletos.entidad.Corrida - com.rjconsultores.ventaboletos.entidad.CorridaCtrl - com.rjconsultores.ventaboletos.entidad.CorridaTramo - com.rjconsultores.ventaboletos.entidad.Cortesia - com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario - com.rjconsultores.ventaboletos.entidad.CortesiaDireccion - com.rjconsultores.ventaboletos.entidad.Conexion - com.rjconsultores.ventaboletos.entidad.ConexionTemp - com.rjconsultores.ventaboletos.entidad.ConexionCtrl - com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp - com.rjconsultores.ventaboletos.entidad.CuponConvenio - com.rjconsultores.ventaboletos.entidad.CuponSecretaria - com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus - com.rjconsultores.ventaboletos.entidad.DepositoBancario - com.rjconsultores.ventaboletos.entidad.DiagramaAutobus - com.rjconsultores.ventaboletos.entidad.Division - com.rjconsultores.ventaboletos.entidad.Empleado - com.rjconsultores.ventaboletos.entidad.Empresa - com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia - com.rjconsultores.ventaboletos.entidad.Estacion - com.rjconsultores.ventaboletos.entidad.Estado - com.rjconsultores.ventaboletos.entidad.EsquemaAsiento - com.rjconsultores.ventaboletos.entidad.EsquemaCorrida - com.rjconsultores.ventaboletos.entidad.EsquemaOperacional - com.rjconsultores.ventaboletos.entidad.EsquemaTramo - com.rjconsultores.ventaboletos.entidad.Estado - com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo - com.rjconsultores.ventaboletos.entidad.FormaPago - com.rjconsultores.ventaboletos.entidad.FormaPagoDet - com.rjconsultores.ventaboletos.entidad.GrupoCortesia - com.rjconsultores.ventaboletos.entidad.FuncionSistema - com.rjconsultores.ventaboletos.entidad.Marca - com.rjconsultores.ventaboletos.entidad.MercadoCompetido - com.rjconsultores.ventaboletos.entidad.MerchantBancario - com.rjconsultores.ventaboletos.entidad.Moneda - com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio - com.rjconsultores.ventaboletos.entidad.MotivoCancelacion - com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia - com.rjconsultores.ventaboletos.entidad.MotivoReimpresion - com.rjconsultores.ventaboletos.entidad.MotivoViaje - com.rjconsultores.ventaboletos.entidad.Nodo - com.rjconsultores.ventaboletos.entidad.OrgaoConcedente - com.rjconsultores.ventaboletos.entidad.OrgaoTramo - com.rjconsultores.ventaboletos.entidad.Pais - com.rjconsultores.ventaboletos.entidad.Parada - com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia - com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo - com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto - com.rjconsultores.ventaboletos.entidad.ParamCanjePunto - com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta - com.rjconsultores.ventaboletos.entidad.ParamCompraPunto - com.rjconsultores.ventaboletos.entidad.ParamRecoleccion - com.rjconsultores.ventaboletos.entidad.ParamConexion - com.rjconsultores.ventaboletos.entidad.Perfil - com.rjconsultores.ventaboletos.entidad.PerfilFuncion - com.rjconsultores.ventaboletos.entidad.PeriodoVacacional - com.rjconsultores.ventaboletos.entidad.Plaza - com.rjconsultores.ventaboletos.entidad.Pricing - com.rjconsultores.ventaboletos.entidad.PricingAnticipacion - com.rjconsultores.ventaboletos.entidad.PricingImporte - com.rjconsultores.ventaboletos.entidad.PricingVigencia - com.rjconsultores.ventaboletos.entidad.PricingClase - com.rjconsultores.ventaboletos.entidad.PricingMarca - com.rjconsultores.ventaboletos.entidad.PricingMercado - com.rjconsultores.ventaboletos.entidad.PricingDia - com.rjconsultores.ventaboletos.entidad.PricingCorrida - com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta - com.rjconsultores.ventaboletos.entidad.PricingCategoria - com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta - com.rjconsultores.ventaboletos.entidad.PricingTipoServicio - com.rjconsultores.ventaboletos.entidad.PricingAsiento - com.rjconsultores.ventaboletos.entidad.PricingOcupacion - com.rjconsultores.ventaboletos.entidad.PricingEspecifico - com.rjconsultores.ventaboletos.entidad.PricingRuta - com.rjconsultores.ventaboletos.entidad.ProductoServicio - com.rjconsultores.ventaboletos.entidad.ProdClaseServicio - com.rjconsultores.ventaboletos.entidad.ProdFormaPago - com.rjconsultores.ventaboletos.entidad.ProdMarca - com.rjconsultores.ventaboletos.entidad.ProdPrecio - com.rjconsultores.ventaboletos.entidad.ProdMercado - com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta - com.rjconsultores.ventaboletos.entidad.ProdRuta - com.rjconsultores.ventaboletos.entidad.ProdTipoptovta - com.rjconsultores.ventaboletos.entidad.ProdVigencia - com.rjconsultores.ventaboletos.entidad.ProductoServicio - com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa - com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario - com.rjconsultores.ventaboletos.entidad.PuntoVenta - com.rjconsultores.ventaboletos.entidad.Redondeo - com.rjconsultores.ventaboletos.entidad.RedondeoCtrl - com.rjconsultores.ventaboletos.entidad.RedondeoMarca - com.rjconsultores.ventaboletos.entidad.ReservacionCategoria - com.rjconsultores.ventaboletos.entidad.ReservacionClase - com.rjconsultores.ventaboletos.entidad.ReservacionCtrl - com.rjconsultores.ventaboletos.entidad.ReservacionMarca - com.rjconsultores.ventaboletos.entidad.ReservacionMercado - com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta - com.rjconsultores.ventaboletos.entidad.RestriccionPago - com.rjconsultores.ventaboletos.entidad.RolOperativo - com.rjconsultores.ventaboletos.entidad.Ruta - com.rjconsultores.ventaboletos.entidad.RutaCombinacion - com.rjconsultores.ventaboletos.entidad.RutaEmpresa - com.rjconsultores.ventaboletos.entidad.RutaSecuencia - com.rjconsultores.ventaboletos.entidad.RhPagoConductor - com.rjconsultores.ventaboletos.entidad.Secretaria - com.rjconsultores.ventaboletos.entidad.SeguroKm - com.rjconsultores.ventaboletos.entidad.SeguroTarifa - com.rjconsultores.ventaboletos.entidad.Sistema - com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueKm - com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueParada - com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad - com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion - com.rjconsultores.ventaboletos.entidad.Tarifa - com.rjconsultores.ventaboletos.entidad.TarifaOficial - com.rjconsultores.ventaboletos.entidad.TarifaHist - com.rjconsultores.ventaboletos.entidad.TarifaMinima - com.rjconsultores.ventaboletos.entidad.TarifaCategoria - com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta - com.rjconsultores.ventaboletos.entidad.TipoConvenio - com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl - com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad - com.rjconsultores.ventaboletos.entidad.TipoCorte - com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento - com.rjconsultores.ventaboletos.entidad.TipoCortesia - com.rjconsultores.ventaboletos.entidad.TipoDomicilio - com.rjconsultores.ventaboletos.entidad.TipoEmpleado - com.rjconsultores.ventaboletos.entidad.TipoMovimiento - com.rjconsultores.ventaboletos.entidad.TipoOcupacion - com.rjconsultores.ventaboletos.entidad.TipoParada - com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta - com.rjconsultores.ventaboletos.entidad.TipoServicio - com.rjconsultores.ventaboletos.entidad.TipoVenta - com.rjconsultores.ventaboletos.entidad.Tramo - com.rjconsultores.ventaboletos.entidad.TramoServicio - com.rjconsultores.ventaboletos.entidad.TramoKmServicio - com.rjconsultores.ventaboletos.entidad.TramoTiempo - com.rjconsultores.ventaboletos.entidad.TramoKm - com.rjconsultores.ventaboletos.entidad.Turno - com.rjconsultores.ventaboletos.entidad.Usuario - com.rjconsultores.ventaboletos.entidad.UsuarioBancario - com.rjconsultores.ventaboletos.entidad.UsuarioPerfil - com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion - com.rjconsultores.ventaboletos.entidad.Via - com.rjconsultores.ventaboletos.entidad.VigenciaTarifa - com.rjconsultores.ventaboletos.entidad.Zona - com.rjconsultores.ventaboletos.entidad.ParamArticulo - com.rjconsultores.ventaboletos.entidad.EventoExtra - com.rjconsultores.ventaboletos.entidad.TipoEventoExtra - com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra - com.rjconsultores.ventaboletos.entidad.TarjetaViaje - - + + + com.rjconsultores.ventaboletos.entidad.AlertaCtrl + com.rjconsultores.ventaboletos.entidad.Autobus + com.rjconsultores.ventaboletos.entidad.Autorizacion + com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil + + com.rjconsultores.ventaboletos.entidad.Articulo + com.rjconsultores.ventaboletos.entidad.AsientoExclusivo + + com.rjconsultores.ventaboletos.entidad.Banco + com.rjconsultores.ventaboletos.entidad.CancelacionCtrl + + com.rjconsultores.ventaboletos.entidad.CancelacionCargo + + com.rjconsultores.ventaboletos.entidad.Categoria + com.rjconsultores.ventaboletos.entidad.CategoriaClase + com.rjconsultores.ventaboletos.entidad.CategoriaCorrida + + com.rjconsultores.ventaboletos.entidad.CategoriaCtrl + com.rjconsultores.ventaboletos.entidad.CategoriaDescuento + + com.rjconsultores.ventaboletos.entidad.CategoriaMarca + com.rjconsultores.ventaboletos.entidad.CategoriaMercado + + com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo + + com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta + + com.rjconsultores.ventaboletos.entidad.Ciudad + com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa + + com.rjconsultores.ventaboletos.entidad.Colonia + com.rjconsultores.ventaboletos.entidad.ClaseServicio + com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia + + com.rjconsultores.ventaboletos.entidad.ComisionistaExterno + + com.rjconsultores.ventaboletos.entidad.CompaniaBancaria + + com.rjconsultores.ventaboletos.entidad.Conductor + com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago + + com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta + + com.rjconsultores.ventaboletos.entidad.Convenio + com.rjconsultores.ventaboletos.entidad.ConvenioDet + com.rjconsultores.ventaboletos.entidad.Constante + com.rjconsultores.ventaboletos.entidad.Corrida + com.rjconsultores.ventaboletos.entidad.CorridaCtrl + com.rjconsultores.ventaboletos.entidad.CorridaTramo + com.rjconsultores.ventaboletos.entidad.Cortesia + com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario + + com.rjconsultores.ventaboletos.entidad.CortesiaDireccion + + com.rjconsultores.ventaboletos.entidad.Conexion + com.rjconsultores.ventaboletos.entidad.ConexionTemp + com.rjconsultores.ventaboletos.entidad.ConexionCtrl + com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp + + com.rjconsultores.ventaboletos.entidad.CuponConvenio + com.rjconsultores.ventaboletos.entidad.CuponSecretaria + + com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus + + com.rjconsultores.ventaboletos.entidad.DepositoBancario + + com.rjconsultores.ventaboletos.entidad.DiagramaAutobus + + com.rjconsultores.ventaboletos.entidad.Division + com.rjconsultores.ventaboletos.entidad.Empleado + com.rjconsultores.ventaboletos.entidad.Empresa + com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia + + com.rjconsultores.ventaboletos.entidad.Estacion + com.rjconsultores.ventaboletos.entidad.Estado + com.rjconsultores.ventaboletos.entidad.EsquemaAsiento + com.rjconsultores.ventaboletos.entidad.EsquemaCorrida + com.rjconsultores.ventaboletos.entidad.EsquemaOperacional + + com.rjconsultores.ventaboletos.entidad.EsquemaTramo + com.rjconsultores.ventaboletos.entidad.Estado + com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo + + com.rjconsultores.ventaboletos.entidad.FormaPago + com.rjconsultores.ventaboletos.entidad.FormaPagoDet + com.rjconsultores.ventaboletos.entidad.GrupoCortesia + com.rjconsultores.ventaboletos.entidad.FuncionSistema + com.rjconsultores.ventaboletos.entidad.Marca + com.rjconsultores.ventaboletos.entidad.MercadoCompetido + + com.rjconsultores.ventaboletos.entidad.MerchantBancario + + com.rjconsultores.ventaboletos.entidad.Moneda + com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio + + com.rjconsultores.ventaboletos.entidad.MotivoCancelacion + + com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia + + com.rjconsultores.ventaboletos.entidad.MotivoReimpresion + + com.rjconsultores.ventaboletos.entidad.MotivoViaje + com.rjconsultores.ventaboletos.entidad.Nodo + com.rjconsultores.ventaboletos.entidad.OrgaoConcedente + + com.rjconsultores.ventaboletos.entidad.OrgaoTramo + com.rjconsultores.ventaboletos.entidad.Pais + com.rjconsultores.ventaboletos.entidad.Parada + com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia + + com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo + + com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto + + com.rjconsultores.ventaboletos.entidad.ParamCanjePunto + + com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta + + com.rjconsultores.ventaboletos.entidad.ParamCompraPunto + + com.rjconsultores.ventaboletos.entidad.ParamRecoleccion + + com.rjconsultores.ventaboletos.entidad.ParamConexion + com.rjconsultores.ventaboletos.entidad.Perfil + com.rjconsultores.ventaboletos.entidad.PerfilFuncion + com.rjconsultores.ventaboletos.entidad.PeriodoVacacional + + com.rjconsultores.ventaboletos.entidad.Plaza + com.rjconsultores.ventaboletos.entidad.Pricing + com.rjconsultores.ventaboletos.entidad.PricingAnticipacion + + com.rjconsultores.ventaboletos.entidad.PricingImporte + com.rjconsultores.ventaboletos.entidad.PricingVigencia + + com.rjconsultores.ventaboletos.entidad.PricingClase + com.rjconsultores.ventaboletos.entidad.PricingMarca + com.rjconsultores.ventaboletos.entidad.PricingMercado + com.rjconsultores.ventaboletos.entidad.PricingDia + com.rjconsultores.ventaboletos.entidad.PricingCorrida + com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta + + com.rjconsultores.ventaboletos.entidad.PricingCategoria + + com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta + + com.rjconsultores.ventaboletos.entidad.PricingTipoServicio + + com.rjconsultores.ventaboletos.entidad.PricingAsiento + com.rjconsultores.ventaboletos.entidad.PricingOcupacion + + com.rjconsultores.ventaboletos.entidad.PricingEspecifico + + com.rjconsultores.ventaboletos.entidad.PricingRuta + com.rjconsultores.ventaboletos.entidad.ProductoServicio + + com.rjconsultores.ventaboletos.entidad.ProdClaseServicio + + com.rjconsultores.ventaboletos.entidad.ProdFormaPago + com.rjconsultores.ventaboletos.entidad.ProdMarca + com.rjconsultores.ventaboletos.entidad.ProdPrecio + com.rjconsultores.ventaboletos.entidad.ProdMercado + com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta + com.rjconsultores.ventaboletos.entidad.ProdRuta + com.rjconsultores.ventaboletos.entidad.ProdTipoptovta + com.rjconsultores.ventaboletos.entidad.ProdVigencia + com.rjconsultores.ventaboletos.entidad.ProductoServicio + + com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa + com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario + + com.rjconsultores.ventaboletos.entidad.PuntoVenta + com.rjconsultores.ventaboletos.entidad.Redondeo + com.rjconsultores.ventaboletos.entidad.RedondeoCtrl + com.rjconsultores.ventaboletos.entidad.RedondeoMarca + com.rjconsultores.ventaboletos.entidad.ReservacionCategoria + + com.rjconsultores.ventaboletos.entidad.ReservacionClase + + com.rjconsultores.ventaboletos.entidad.ReservacionCtrl + + com.rjconsultores.ventaboletos.entidad.ReservacionMarca + + com.rjconsultores.ventaboletos.entidad.ReservacionMercado + + com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta + + com.rjconsultores.ventaboletos.entidad.RestriccionPago + + com.rjconsultores.ventaboletos.entidad.RolOperativo + com.rjconsultores.ventaboletos.entidad.Ruta + com.rjconsultores.ventaboletos.entidad.RutaCombinacion + + com.rjconsultores.ventaboletos.entidad.RutaEmpresa + com.rjconsultores.ventaboletos.entidad.RutaSecuencia + com.rjconsultores.ventaboletos.entidad.RhPagoConductor + + com.rjconsultores.ventaboletos.entidad.Secretaria + com.rjconsultores.ventaboletos.entidad.SeguroKm + com.rjconsultores.ventaboletos.entidad.SeguroTarifa + com.rjconsultores.ventaboletos.entidad.Sistema + com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueKm + com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueParada + + com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad + + com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion + + com.rjconsultores.ventaboletos.entidad.Tarifa + com.rjconsultores.ventaboletos.entidad.TarifaOficial + com.rjconsultores.ventaboletos.entidad.TarifaHist + com.rjconsultores.ventaboletos.entidad.TarifaMinima + com.rjconsultores.ventaboletos.entidad.TarifaCategoria + + com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta + + com.rjconsultores.ventaboletos.entidad.TipoConvenio + com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl + com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad + + com.rjconsultores.ventaboletos.entidad.TipoCorte + com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento + + com.rjconsultores.ventaboletos.entidad.TipoCortesia + com.rjconsultores.ventaboletos.entidad.TipoDomicilio + com.rjconsultores.ventaboletos.entidad.TipoEmpleado + com.rjconsultores.ventaboletos.entidad.TipoMovimiento + com.rjconsultores.ventaboletos.entidad.TipoOcupacion + com.rjconsultores.ventaboletos.entidad.TipoParada + com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta + com.rjconsultores.ventaboletos.entidad.TipoServicio + com.rjconsultores.ventaboletos.entidad.TipoVenta + com.rjconsultores.ventaboletos.entidad.Tramo + com.rjconsultores.ventaboletos.entidad.TramoServicio + com.rjconsultores.ventaboletos.entidad.TramoKmServicio + + com.rjconsultores.ventaboletos.entidad.TramoTiempo + com.rjconsultores.ventaboletos.entidad.TramoKm + com.rjconsultores.ventaboletos.entidad.Turno + com.rjconsultores.ventaboletos.entidad.Usuario + com.rjconsultores.ventaboletos.entidad.UsuarioBancario + + com.rjconsultores.ventaboletos.entidad.UsuarioPerfil + com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion + + com.rjconsultores.ventaboletos.entidad.Via + com.rjconsultores.ventaboletos.entidad.VigenciaTarifa + com.rjconsultores.ventaboletos.entidad.Zona + com.rjconsultores.ventaboletos.entidad.ParamArticulo + com.rjconsultores.ventaboletos.entidad.EventoExtra + com.rjconsultores.ventaboletos.entidad.TipoEventoExtra + + com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra + + com.rjconsultores.ventaboletos.entidad.TarjetaViaje + + - - - ${database.dialect} + + + ${database.dialect} - ${database.showSql} - true - - - + ${database.showSql} + true + + + - - - + + + - - + + - - - - + + + + - - - - - - + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 0080737d1..c9be06882 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -989,6 +989,7 @@ editarCatalogoDeRutaController.btnSalvar.tooltiptext = Salvar editarCatalogoDeRutaController.btnFechar.tooltiptext = Fechar editarCatalogoDeRutaController.btnModificar.tooltiptext = Modificar sequência editarCatalogoDeRutaController.lbNome.value = Linha +editarCatalogoDeRutaController.lhPlataforma = Plataforma editarCatalogoDeRutaController.lbClase.value = Tipo de Classe editarCatalogoDeRutaController.lbTramo.value = Localidade editarCatalogoDeRutaController.lbVia.value = Via diff --git a/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul b/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul index fd8d3abe3..e2a6c4a6b 100644 --- a/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul +++ b/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul @@ -56,7 +56,7 @@ label="Hora Viagem" /> - diff --git a/web/gui/esquema_operacional/editarCorrida.zul b/web/gui/esquema_operacional/editarCorrida.zul index cf2da502f..da0b885a0 100644 --- a/web/gui/esquema_operacional/editarCorrida.zul +++ b/web/gui/esquema_operacional/editarCorrida.zul @@ -5,304 +5,403 @@ - - - - -