rodrigo 2012-09-28 17:26:20 +00:00
parent 5a09d2046c
commit ed078e893d
9 changed files with 1035 additions and 810 deletions

View File

@ -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);
}
});
@ -269,7 +277,6 @@ public class EditarCorridaController extends MyGenericForwardComposer {
selecionarRutaSequenciaForaEsqCorrida();
}
fecniciovigencia.focus();
horasalida.setVisible(true);
@ -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<EsquemaTramo> adicionarParadaEsquemaTramo(
List<ParadaEsquema> listParadaEsquema, Parada novaParada,
EsquemaCorrida ec, Ruta ruta) {
EsquemaCorrida ec, Ruta ruta, String plataforma) {
List<EsquemaTramo> result = new ArrayList<EsquemaTramo>();
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;

View File

@ -34,134 +34,134 @@ import org.zkoss.zul.Messagebox;
@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<EsquemaOperacional> lsEsquemaOperacional =
esquemaOperacionalService.dentroVigenciaEsquemaOperacional(
dataDe);
List<EsquemaOperacional> lsEsquemaOperacional =
esquemaOperacionalService.dentroVigenciaEsquemaOperacional(
dataDe);
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
for (EsquemaOperacional eo : lsEsquemaOperacional) {
lsEsquemaCorrida.addAll(esquemaCorridaService.buscarPorEsquemaOperacional(eo));
}
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
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);
}
}
}

View File

@ -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,9 +12,15 @@ 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
@ -28,91 +29,109 @@ import org.zkoss.zul.api.Spinner;
@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();
}
}

View File

@ -17,38 +17,32 @@ import org.zkoss.zul.ListitemRenderer;
*/
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);
lc = new Listcell(pe.getPlataforma());
lc.setParent(lstm);
lstm.setAttribute("data", pe);
}
lstm.setAttribute("data", pe);
}
}

View File

@ -1,247 +1,332 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<!-- Hibernate config -->
<context:property-placeholder location="classpath:/com/rjconsultores/ventaboletos/web/cliente/conf/database.properties" />
<context:component-scan base-package="com.rjconsultores.ventaboletos" />
<tx:annotation-driven transaction-manager="transactionManager" />
<context:property-placeholder
location="classpath:/com/rjconsultores/ventaboletos/web/cliente/conf/database.properties" />
<context:component-scan base-package="com.rjconsultores.ventaboletos" />
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="sessionFactory" class="com.rjconsultores.ventaboletos.utilerias.spring.MyAnnotationSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
<bean id="sessionFactory"
class="com.rjconsultores.ventaboletos.utilerias.spring.MyAnnotationSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="annotatedClasses">
<list>
<value>com.rjconsultores.ventaboletos.entidad.AlertaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.Autobus</value>
<value>com.rjconsultores.ventaboletos.entidad.Autorizacion</value>
<value>com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil</value>
<value>com.rjconsultores.ventaboletos.entidad.Articulo</value>
<value>com.rjconsultores.ventaboletos.entidad.AsientoExclusivo</value>
<value>com.rjconsultores.ventaboletos.entidad.Banco</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCargo</value>
<value>com.rjconsultores.ventaboletos.entidad.Categoria</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaClase</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaDescuento</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta</value>
<value>com.rjconsultores.ventaboletos.entidad.Ciudad</value>
<value>com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Colonia</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ComisionistaExterno</value>
<value>com.rjconsultores.ventaboletos.entidad.CompaniaBancaria</value>
<value>com.rjconsultores.ventaboletos.entidad.Conductor</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Convenio</value>
<value>com.rjconsultores.ventaboletos.entidad.ConvenioDet</value>
<value>com.rjconsultores.ventaboletos.entidad.Constante</value>
<value>com.rjconsultores.ventaboletos.entidad.Corrida</value>
<value>com.rjconsultores.ventaboletos.entidad.CorridaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CorridaTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Cortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaDireccion</value>
<value>com.rjconsultores.ventaboletos.entidad.Conexion</value>
<value>com.rjconsultores.ventaboletos.entidad.ConexionTemp</value>
<value>com.rjconsultores.ventaboletos.entidad.ConexionCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponConvenio</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponSecretaria</value>
<value>com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus</value>
<value>com.rjconsultores.ventaboletos.entidad.DepositoBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.DiagramaAutobus</value>
<value>com.rjconsultores.ventaboletos.entidad.Division</value>
<value>com.rjconsultores.ventaboletos.entidad.Empleado</value>
<value>com.rjconsultores.ventaboletos.entidad.Empresa</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.Estacion</value>
<value>com.rjconsultores.ventaboletos.entidad.Estado</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaAsiento</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaOperacional</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Estado</value>
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo</value>
<value>com.rjconsultores.ventaboletos.entidad.FormaPago</value>
<value>com.rjconsultores.ventaboletos.entidad.FormaPagoDet</value>
<value>com.rjconsultores.ventaboletos.entidad.GrupoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.FuncionSistema</value>
<value>com.rjconsultores.ventaboletos.entidad.Marca</value>
<value>com.rjconsultores.ventaboletos.entidad.MercadoCompetido</value>
<value>com.rjconsultores.ventaboletos.entidad.MerchantBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.Moneda</value>
<value>com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoCancelacion</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoReimpresion</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoViaje</value>
<value>com.rjconsultores.ventaboletos.entidad.Nodo</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoConcedente</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Pais</value>
<value>com.rjconsultores.ventaboletos.entidad.Parada</value>
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCanjePunto</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCompraPunto</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamRecoleccion</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamConexion</value>
<value>com.rjconsultores.ventaboletos.entidad.Perfil</value>
<value>com.rjconsultores.ventaboletos.entidad.PerfilFuncion</value>
<value>com.rjconsultores.ventaboletos.entidad.PeriodoVacacional</value>
<value>com.rjconsultores.ventaboletos.entidad.Plaza</value>
<value>com.rjconsultores.ventaboletos.entidad.Pricing</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAnticipacion</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingImporte</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingVigencia</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingClase</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingDia</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCategoria</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAsiento</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingOcupacion</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingEspecifico</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdFormaPago</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdPrecio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdTipoptovta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdVigencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa</value>
<value>com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.PuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Redondeo</value>
<value>com.rjconsultores.ventaboletos.entidad.RedondeoCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.RedondeoMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCategoria</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionClase</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.RestriccionPago</value>
<value>com.rjconsultores.ventaboletos.entidad.RolOperativo</value>
<value>com.rjconsultores.ventaboletos.entidad.Ruta</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaCombinacion</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaEmpresa</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaSecuencia</value>
<value>com.rjconsultores.ventaboletos.entidad.RhPagoConductor</value>
<value>com.rjconsultores.ventaboletos.entidad.Secretaria</value>
<value>com.rjconsultores.ventaboletos.entidad.SeguroKm</value>
<value>com.rjconsultores.ventaboletos.entidad.SeguroTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Sistema</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueKm</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueParada</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion</value>
<value>com.rjconsultores.ventaboletos.entidad.Tarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaOficial</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaHist</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaMinima</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaCategoria</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoConvenio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCorte</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoDomicilio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEmpleado</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoMovimiento</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoOcupacion</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoParada</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Tramo</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKmServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoTiempo</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKm</value>
<value>com.rjconsultores.ventaboletos.entidad.Turno</value>
<value>com.rjconsultores.ventaboletos.entidad.Usuario</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioPerfil</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion</value>
<value>com.rjconsultores.ventaboletos.entidad.Via</value>
<value>com.rjconsultores.ventaboletos.entidad.VigenciaTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Zona</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamArticulo</value>
<value>com.rjconsultores.ventaboletos.entidad.EventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaViaje</value>
</list>
</property>
<property name="annotatedClasses">
<list>
<value>com.rjconsultores.ventaboletos.entidad.AlertaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.Autobus</value>
<value>com.rjconsultores.ventaboletos.entidad.Autorizacion</value>
<value>com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil
</value>
<value>com.rjconsultores.ventaboletos.entidad.Articulo</value>
<value>com.rjconsultores.ventaboletos.entidad.AsientoExclusivo
</value>
<value>com.rjconsultores.ventaboletos.entidad.Banco</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCtrl
</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCargo
</value>
<value>com.rjconsultores.ventaboletos.entidad.Categoria</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaClase</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCorrida
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaDescuento
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMercado
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta
</value>
<value>com.rjconsultores.ventaboletos.entidad.Ciudad</value>
<value>com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa
</value>
<value>com.rjconsultores.ventaboletos.entidad.Colonia</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.ComisionistaExterno
</value>
<value>com.rjconsultores.ventaboletos.entidad.CompaniaBancaria
</value>
<value>com.rjconsultores.ventaboletos.entidad.Conductor</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago
</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta
</value>
<value>com.rjconsultores.ventaboletos.entidad.Convenio</value>
<value>com.rjconsultores.ventaboletos.entidad.ConvenioDet</value>
<value>com.rjconsultores.ventaboletos.entidad.Constante</value>
<value>com.rjconsultores.ventaboletos.entidad.Corrida</value>
<value>com.rjconsultores.ventaboletos.entidad.CorridaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CorridaTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Cortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario
</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaDireccion
</value>
<value>com.rjconsultores.ventaboletos.entidad.Conexion</value>
<value>com.rjconsultores.ventaboletos.entidad.ConexionTemp</value>
<value>com.rjconsultores.ventaboletos.entidad.ConexionCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp
</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponConvenio</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponSecretaria
</value>
<value>com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus
</value>
<value>com.rjconsultores.ventaboletos.entidad.DepositoBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.DiagramaAutobus
</value>
<value>com.rjconsultores.ventaboletos.entidad.Division</value>
<value>com.rjconsultores.ventaboletos.entidad.Empleado</value>
<value>com.rjconsultores.ventaboletos.entidad.Empresa</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.Estacion</value>
<value>com.rjconsultores.ventaboletos.entidad.Estado</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaAsiento</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaOperacional
</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Estado</value>
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo
</value>
<value>com.rjconsultores.ventaboletos.entidad.FormaPago</value>
<value>com.rjconsultores.ventaboletos.entidad.FormaPagoDet</value>
<value>com.rjconsultores.ventaboletos.entidad.GrupoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.FuncionSistema</value>
<value>com.rjconsultores.ventaboletos.entidad.Marca</value>
<value>com.rjconsultores.ventaboletos.entidad.MercadoCompetido
</value>
<value>com.rjconsultores.ventaboletos.entidad.MerchantBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.Moneda</value>
<value>com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoCancelacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoReimpresion
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoViaje</value>
<value>com.rjconsultores.ventaboletos.entidad.Nodo</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoConcedente
</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Pais</value>
<value>com.rjconsultores.ventaboletos.entidad.Parada</value>
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCanjePunto
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCompraPunto
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamRecoleccion
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamConexion</value>
<value>com.rjconsultores.ventaboletos.entidad.Perfil</value>
<value>com.rjconsultores.ventaboletos.entidad.PerfilFuncion</value>
<value>com.rjconsultores.ventaboletos.entidad.PeriodoVacacional
</value>
<value>com.rjconsultores.ventaboletos.entidad.Plaza</value>
<value>com.rjconsultores.ventaboletos.entidad.Pricing</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAnticipacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingImporte</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingVigencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingClase</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingDia</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCategoria
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAsiento</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingOcupacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingEspecifico
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdClaseServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdFormaPago</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdPrecio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdTipoptovta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdVigencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa</value>
<value>com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.PuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Redondeo</value>
<value>com.rjconsultores.ventaboletos.entidad.RedondeoCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.RedondeoMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCategoria
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionClase
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCtrl
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMarca
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMercado
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta
</value>
<value>com.rjconsultores.ventaboletos.entidad.RestriccionPago
</value>
<value>com.rjconsultores.ventaboletos.entidad.RolOperativo</value>
<value>com.rjconsultores.ventaboletos.entidad.Ruta</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaCombinacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaEmpresa</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaSecuencia</value>
<value>com.rjconsultores.ventaboletos.entidad.RhPagoConductor
</value>
<value>com.rjconsultores.ventaboletos.entidad.Secretaria</value>
<value>com.rjconsultores.ventaboletos.entidad.SeguroKm</value>
<value>com.rjconsultores.ventaboletos.entidad.SeguroTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Sistema</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueKm</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueParada
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.Tarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaOficial</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaHist</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaMinima</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaCategoria
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta
</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoConvenio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad
</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCorte</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento
</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoDomicilio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEmpleado</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoMovimiento</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoOcupacion</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoParada</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Tramo</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKmServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoTiempo</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKm</value>
<value>com.rjconsultores.ventaboletos.entidad.Turno</value>
<value>com.rjconsultores.ventaboletos.entidad.Usuario</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioPerfil</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.Via</value>
<value>com.rjconsultores.ventaboletos.entidad.VigenciaTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Zona</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamArticulo</value>
<value>com.rjconsultores.ventaboletos.entidad.EventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra
</value>
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaViaje</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${database.dialect}</prop>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${database.dialect}</prop>
<!--<prop key="hibernate.default_schema">${database.default_schema}</prop> -->
<prop key="hibernate.show_sql">${database.showSql}</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
</bean>
<prop key="hibernate.show_sql">${database.showSql}</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="contextApplicationContextProvider" class="com.rjconsultores.ventaboletos.web.utilerias.spring.ApplicationContextProvider">
</bean>
<bean id="contextApplicationContextProvider"
class="com.rjconsultores.ventaboletos.web.utilerias.spring.ApplicationContextProvider">
</bean>
<!-- <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> -->
<!-- <property name="resourceRef" value="true" /> -->
<!-- <property name="jndiName" value="${database.jndi.name}" /> -->
<!-- </bean> -->
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="resourceRef" value="true" />
<property name="jndiName" value="${database.jndi.name}" />
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${database.driver}" />
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
</bean>
<!-- <bean id="dataSource" -->
<!-- class="org.springframework.jdbc.datasource.DriverManagerDataSource"> -->
<!-- <property name="driverClassName" value="${database.driver}" /> -->
<!-- <property name="url" value="${database.url}" /> -->
<!-- <property name="username" value="${database.username}" /> -->
<!-- <property name="password" value="${database.password}" /> -->
<!-- </bean> -->
<!-- ====================================================== -->
<!-- Search class from Hibernate-Generic-DAO framework -->
<!-- ====================================================== -->
<bean id="hibernateSearchSupport" scope="prototype" class="com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchSupportImpl">
<property name="sessionFactory" ref="sessionFactory" />
<property name="hibernateSearchProcessor">
<bean class="com.trg.search.hibernate.HibernateSearchProcessor" factory-method="getInstanceForSessionFactory">
<constructor-arg ref="sessionFactory" />
</bean>
</property>
</bean>
<bean id="sqlFactory" class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLFactory" />
<bean id="sqlBuilder" class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLBuilder" factory-bean="sqlFactory" factory-method="getBuilder" />
<bean id="hibernateSearchSupport" scope="prototype"
class="com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchSupportImpl">
<property name="sessionFactory" ref="sessionFactory" />
<property name="hibernateSearchProcessor">
<bean class="com.trg.search.hibernate.HibernateSearchProcessor"
factory-method="getInstanceForSessionFactory">
<constructor-arg ref="sessionFactory" />
</bean>
</property>
</bean>
<bean id="sqlFactory"
class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLFactory" />
<bean id="sqlBuilder"
class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLBuilder"
factory-bean="sqlFactory" factory-method="getBuilder" />
</beans>

View File

@ -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

View File

@ -56,7 +56,7 @@
label="Hora Viagem" />
<comboitem value="getAsiento"
label="Poltrona" />
<comboitem value="getAnden"
<comboitem value="getPlataforma"
label="Plataforma" />
<comboitem value="getValorPedagio"
label="Pedagio" />

View File

@ -6,303 +6,402 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarCorrida" border="normal"
apply="${editarCorridaController}"
width="740px" height="570px" contentStyle="overflow:auto"
title="${c:l('editarConfiguracionCorridaController.window.title')}"
xmlns:h="http://www.w3.org/1999/xhtml">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnApagar.tooltiptext')}"/>
<button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnSalvar.tooltiptext')}"/>
<separator orient="vertical" />
<button id="btnAsientos" height="20"
image="/gui/img/char1.png"
label="${c:l('editarConfiguracionCorridaController.cmbAsiento.value')}"
tooltiptext="${c:l('editarConfiguracionCorridaController.cmbAsiento.tooltiptext')}"/>
<separator orient="vertical" />
<button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px"
onClick="winEditarCorrida.detach()"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnFechar.tooltiptext')}"/>
</hbox>
</toolbar>
<window id="winEditarCorrida" border="normal"
apply="${editarCorridaController}" width="740px" height="570px"
contentStyle="overflow:auto"
title="${c:l('editarConfiguracionCorridaController.window.title')}"
xmlns:h="http://www.w3.org/1999/xhtml">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnApagar.tooltiptext')}" />
<button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnSalvar.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnAsientos" height="20"
image="/gui/img/char1.png"
label="${c:l('editarConfiguracionCorridaController.cmbAsiento.value')}"
tooltiptext="${c:l('editarConfiguracionCorridaController.cmbAsiento.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px"
onClick="winEditarCorrida.detach()"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnFechar.tooltiptext')}" />
</hbox>
</toolbar>
<tabbox id="tb">
<tabs id="tabs">
<tab id="A" label="${c:l('editarConfiguracionCorridaController.tabCorrida.value')}" />
<tab id="B" label="${c:l('editarConfiguracionCorridaController.tabCorridaTramo.value')}" />
<tab id="C" label="${c:l('editarConfiguracionCorridaController.tabCorridaRebote.value')}" />
</tabs>
<tabpanels>
<tabpanel>
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionCorridaController.lbVigencia.value')}"/>
<hbox>
<h:table border="0">
<h:tr>
<h:td >
<label value="${c:l('editarConfiguracionCorridaController.lbDe.value')}"/>
</h:td>
<h:td>
<datebox id="fecniciovigencia" constraint="no empty" width="70x" mold="rounded" lenient="false"
value="@{winEditarCorrida$composer.esquemaCorrida.esquemaOperacional.fecniciovigencia}"/>
</h:td>
<h:td>
<label value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}"/>
</h:td>
<h:td>
<datebox id="fecfinvigencia" constraint="no empty" width="120px" mold="rounded" lenient="false"
value="@{winEditarCorrida$composer.esquemaCorrida.esquemaOperacional.fecfinvigencia}"/>
</h:td>
</h:tr>
</h:table>
</hbox>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}"/>
<combobox id="cmbClase" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsClase}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.claseServicio}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbMarca.value')}"/>
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsMarca}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.marca}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}"/>
<combobox id="cmbRuta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" buttonVisible="true" width="70%"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.ruta}"/>
</row>
<tabbox id="tb">
<tabs id="tabs">
<tab id="A"
label="${c:l('editarConfiguracionCorridaController.tabCorrida.value')}" />
<tab id="B"
label="${c:l('editarConfiguracionCorridaController.tabCorridaTramo.value')}" />
<tab id="C"
label="${c:l('editarConfiguracionCorridaController.tabCorridaRebote.value')}" />
</tabs>
<tabpanels>
<tabpanel>
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbVigencia.value')}" />
<hbox>
<h:table border="0">
<h:tr>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbDe.value')}" />
</h:td>
<h:td>
<datebox
id="fecniciovigencia" constraint="no empty" width="70x"
mold="rounded" lenient="false"
value="@{winEditarCorrida$composer.esquemaCorrida.esquemaOperacional.fecniciovigencia}" />
</h:td>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<datebox
id="fecfinvigencia" constraint="no empty" width="120px"
mold="rounded" lenient="false"
value="@{winEditarCorrida$composer.esquemaCorrida.esquemaOperacional.fecfinvigencia}" />
</h:td>
</h:tr>
</h:table>
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}" />
<combobox id="cmbClase"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarCorrida$composer.lsClase}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.claseServicio}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbMarca.value')}" />
<combobox id="cmbMarca"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarCorrida$composer.lsMarca}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.marca}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.ruta}" />
</row>
<row>
<radiogroup Id="radioPor" >
<vbox height="90px" align="center" >
<radio Id="porHora" label="${c:l('editarConfiguracionCorridaController.rdPorHora.value')}" checked="true"/>
<radio Id="porBloq" label="${c:l('editarConfiguracionCorridaController.rdPorBloq.value')}" />
</vbox>
</radiogroup>
<vbox>
<h:table border="0">
<h:tr>
<h:td align="right">
<label id="minutosLabel1" width="200px" value="${c:l('editarConfiguracionCorridaController.lbCada.value')}"/>
</h:td>
<h:td>
<spinner id="minutos" width="200px" mold="rounded" constraint="no negative,no zero,no empty, min 0 max 999" maxlength="3"/>
</h:td>
<h:td>
<label id="minutosLabel2" width="200px" value="${c:l('editarConfiguracionCorridaController.lbMinutos.value')}"/>
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<label id="horaLabel1" width="200px" height="200px" value="${c:l('editarConfiguracionCorridaController.lbDe.value')}"/>
</h:td>
<h:td>
<timebox id="hora" width="200px" mold="rounded" constraint="no empty"/>
</h:td>
<h:td>
<label id="horaLabel2" width="200px" value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}"/>
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<label id="horaLabel21" width="200px" value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}"/>
</h:td>
<h:td>
<timebox id="hora2" width="200px" mold="rounded" constraint="no empty"/>
</h:td>
<h:td>
<label id="horaLabel22" width="200px" value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}"/>
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<timebox id="horasalida" mold="rounded" width="200px" constraint="no empty"
value="@{winEditarCorrida$composer.esquemaCorrida.horasalida}"/>
</h:td>
<h:td>
<label id="horasalidaLabel" width="200px" value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}"/>
</h:td>
</h:tr>
</h:table>
</vbox>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.lbCantParados.value')}"/>
<spinner id="cantparados" mold="rounded" constraint="no negative, no empty, min 0 max 99" maxlength="2"
value="@{winEditarCorrida$composer.esquemaCorrida.cantparados}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}"/>
<hbox>
<checkbox id="lun" label="${c:l('editarConfiguracionCorridaController.lbL.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indlunes}"/>
<checkbox id="mar" label="${c:l('editarConfiguracionCorridaController.lbMa.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indmartes}"/>
<checkbox id="mie" label="${c:l('editarConfiguracionCorridaController.lbMi.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indmiercoles}"/>
<checkbox id="jue" label="${c:l('editarConfiguracionCorridaController.lbJ.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indjueves}"/>
<checkbox id="vie" label="${c:l('editarConfiguracionCorridaController.lbV.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indviernes}"/>
<checkbox id="sab" label="${c:l('editarConfiguracionCorridaController.lbS.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indsabado}"/>
<checkbox id="dom" label="${c:l('editarConfiguracionCorridaController.lbD.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.inddomingo}"/>
</hbox>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}"/>
<combobox id="cmbEmpresaCorrida" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" width="70%"
model="@{winEditarCorrida$composer.lsEmpresa}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.empresa}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbEmpresaIngresso.value')}"/>
<combobox id="cmbEmpresaIngresso" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" width="70%"
model="@{winEditarCorrida$composer.lsEmpresa}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.empresa1}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo.value')}"/>
<combobox id="cmbRolOperativo" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsRolOperativo}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.rolOperativo}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.cmbStatus.value')}"/>
<radiogroup Id="radioStatus" >
<hbox align="center" >
<radio Id="autorizada" value="A" label="${c:l('editarConfiguracionCorridaController.rdAutorizada.value')}" checked="true"/>
<radio Id="latente" value="L" label="${c:l('editarConfiguracionCorridaController.rdLatente.value')}" />
<radio Id="cancelada" value="C" label="${c:l('editarConfiguracionCorridaController.rdCancelada.value')}" />
</hbox>
</radiogroup>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.tipoCorrida.value')}"/>
<radiogroup Id="radioTipoCorrida" >
<hbox align="center" >
<radio Id="fletes" value="F" label="${c:l('editarConfiguracionCorridaController.fletes')}" checked="true"/>
<radio Id="viajesEspeciales" value="S" label="${c:l('editarConfiguracionCorridaController.viajesEspeciales')}" />
<radio Id="transportePasajeros" value="P" label="${c:l('editarConfiguracionCorridaController.transportePasajeros')}" />
</hbox>
</radiogroup>
</row>
<row>
<label id="lbDivision" value="${c:l('editarConfiguracionCorridaController.division.value')}" visible="false"/>
<combobox id="cmbDivision" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" buttonVisible="true" width="70%" visible="false"
model="@{winEditarCorrida$composer.lsDivision}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.division}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.doblePiso.value')}"/>
<checkbox id="chkDoblePiso" />
</row>
<row>
<label id="lbRolOperativoDoblePiso" value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo2.value')}" visible="false"/>
<combobox id="cmbRolOperativoDoblePiso" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" visible="false"
mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsRolOperativo}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.rolOperativo2}"/>
</row>
<row>
<label id="lbClaseDoblePiso" value="${c:l('editarConfiguracionCorridaController.cmbClase2.value')}" visible="false"/>
<combobox id="cmbClaseDoblePiso" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" visible="false"
mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsClase}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.claseServicio2}"/>
</row>
</rows>
</grid>
</tabpanel>
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionCorridaController.tabCorridaTramo.value')}"/>
<hbox >
<combobox id="cmbTramo" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" mold="rounded" buttonVisible="true" width="200px"/>
<button id="btnAdicionarTramo" height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}"/>
</hbox>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}"/>
<button id="btnRemoverTramo" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}"/>
</row>
</rows>
</grid>
<listbox id="esquemaTramoList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false" checkmark="true" tooltiptext="">
<listhead sizable="true">
<listheader id="secuencia" image="/gui/img/create_doc.gif" width="20%"
label="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}"
sort="auto(numsecuencia)" />
<listheader id="secuencia2" image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}"
sort="auto(tramo.desctramo)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}"
sort="auto(tiempoEstancia)"/>
</listhead>
</listbox>
</tabpanel>
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionCorridaController.lblNumEsquemaRebote.value')}"/>
<row>
<radiogroup Id="radioPor">
<vbox height="90px"
align="center">
<radio Id="porHora"
label="${c:l('editarConfiguracionCorridaController.rdPorHora.value')}"
checked="true" />
<radio Id="porBloq"
label="${c:l('editarConfiguracionCorridaController.rdPorBloq.value')}" />
</vbox>
</radiogroup>
<vbox>
<h:table border="0">
<h:tr>
<h:td align="right">
<label
id="minutosLabel1" width="200px"
value="${c:l('editarConfiguracionCorridaController.lbCada.value')}" />
</h:td>
<h:td>
<spinner id="minutos"
width="200px" mold="rounded"
constraint="no negative,no zero,no empty, min 0 max 999"
maxlength="3" />
</h:td>
<h:td>
<label
id="minutosLabel2" width="200px"
value="${c:l('editarConfiguracionCorridaController.lbMinutos.value')}" />
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<label id="horaLabel1"
width="200px" height="200px"
value="${c:l('editarConfiguracionCorridaController.lbDe.value')}" />
</h:td>
<h:td>
<timebox id="hora"
width="200px" mold="rounded" constraint="no empty" />
</h:td>
<h:td>
<label id="horaLabel2"
width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}" />
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<label id="horaLabel21"
width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<timebox id="hora2"
width="200px" mold="rounded" constraint="no empty" />
</h:td>
<h:td>
<label id="horaLabel22"
width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}" />
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<timebox id="horasalida"
mold="rounded" width="200px" constraint="no empty"
value="@{winEditarCorrida$composer.esquemaCorrida.horasalida}" />
</h:td>
<h:td>
<label
id="horasalidaLabel" width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}" />
</h:td>
</h:tr>
</h:table>
</vbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbCantParados.value')}" />
<spinner id="cantparados" mold="rounded"
constraint="no negative, no empty, min 0 max 99" maxlength="2"
value="@{winEditarCorrida$composer.esquemaCorrida.cantparados}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
<hbox>
<checkbox id="lun"
label="${c:l('editarConfiguracionCorridaController.lbL.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indlunes}" />
<checkbox id="mar"
label="${c:l('editarConfiguracionCorridaController.lbMa.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indmartes}" />
<checkbox id="mie"
label="${c:l('editarConfiguracionCorridaController.lbMi.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indmiercoles}" />
<checkbox id="jue"
label="${c:l('editarConfiguracionCorridaController.lbJ.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indjueves}" />
<checkbox id="vie"
label="${c:l('editarConfiguracionCorridaController.lbV.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indviernes}" />
<checkbox id="sab"
label="${c:l('editarConfiguracionCorridaController.lbS.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indsabado}" />
<checkbox id="dom"
label="${c:l('editarConfiguracionCorridaController.lbD.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.inddomingo}" />
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}" />
<combobox id="cmbEmpresaCorrida"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" width="70%"
model="@{winEditarCorrida$composer.lsEmpresa}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.empresa}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaIngresso.value')}" />
<combobox id="cmbEmpresaIngresso"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" width="70%"
model="@{winEditarCorrida$composer.lsEmpresa}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.empresa1}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo.value')}" />
<combobox id="cmbRolOperativo"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarCorrida$composer.lsRolOperativo}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.rolOperativo}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbStatus.value')}" />
<radiogroup Id="radioStatus">
<hbox align="center">
<radio Id="autorizada" value="A"
label="${c:l('editarConfiguracionCorridaController.rdAutorizada.value')}"
checked="true" />
<radio Id="latente" value="L"
label="${c:l('editarConfiguracionCorridaController.rdLatente.value')}" />
<radio Id="cancelada" value="C"
label="${c:l('editarConfiguracionCorridaController.rdCancelada.value')}" />
</hbox>
</radiogroup>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.tipoCorrida.value')}" />
<radiogroup Id="radioTipoCorrida">
<hbox align="center">
<radio Id="fletes" value="F"
label="${c:l('editarConfiguracionCorridaController.fletes')}"
checked="true" />
<radio Id="viajesEspeciales"
value="S"
label="${c:l('editarConfiguracionCorridaController.viajesEspeciales')}" />
<radio Id="transportePasajeros"
value="P"
label="${c:l('editarConfiguracionCorridaController.transportePasajeros')}" />
</hbox>
</radiogroup>
</row>
<row>
<label id="lbDivision"
value="${c:l('editarConfiguracionCorridaController.division.value')}"
visible="false" />
<combobox id="cmbDivision"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" visible="false"
model="@{winEditarCorrida$composer.lsDivision}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.division}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.doblePiso.value')}" />
<checkbox id="chkDoblePiso" />
</row>
<row>
<label id="lbRolOperativoDoblePiso"
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo2.value')}"
visible="false" />
<combobox id="cmbRolOperativoDoblePiso"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
visible="false" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsRolOperativo}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.rolOperativo2}" />
</row>
<row>
<label id="lbClaseDoblePiso"
value="${c:l('editarConfiguracionCorridaController.cmbClase2.value')}"
visible="false" />
<combobox id="cmbClaseDoblePiso"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
visible="false" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsClase}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.claseServicio2}" />
</row>
</rows>
</grid>
</tabpanel>
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.tabCorridaTramo.value')}" />
<combobox id="cmbTramo"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="200px" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lhPlataforma')}" />
<textbox id="txtPlataforma" width="50%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
maxlength="10" />
</row>
</rows>
</grid>
<hbox>
<textbox id="txtIdCorridaRebote" readonly="true"/>
<toolbar>
<button id="btnAdicionarTramo" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}" />
<button id="btnRemoverTramo" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}" />
</toolbar>
<button id="btnBuscarEsquemaCorrida" height="20"
image="/gui/img/find.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext')}"/>
<button id="btnAbrirEsquemaCorrida" height="20"
image="/gui/img/edit.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.tooltiptext')}"/>
<button id="btnApagarRebote" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnApagar.tooltiptext')}"/>
</hbox>
</row>
</rows>
</grid>
<listbox id="esquemaTramoList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false" checkmark="true" tooltiptext="">
<listhead sizable="true">
<listheader id="secuencia"
image="/gui/img/create_doc.gif" width="20%"
label="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}"
sort="auto(numsecuencia)" />
<listheader id="secuencia2"
image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}"
sort="auto(tramo.desctramo)" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}"
sort="auto(tiempoEstancia)" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lhPlataforma')}"
sort="auto(plataforma)" />
</listhead>
</listbox>
</tabpanel>
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lblNumEsquemaRebote.value')}" />
</tabpanel>
</tabpanels>
</tabbox>
</window>
<hbox>
<textbox id="txtIdCorridaRebote"
readonly="true" />
<button id="btnBuscarEsquemaCorrida"
height="20" image="/gui/img/find.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext')}" />
<button id="btnAbrirEsquemaCorrida"
height="20" image="/gui/img/edit.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.tooltiptext')}" />
<button id="btnApagarRebote"
height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnApagar.tooltiptext')}" />
</hbox>
</row>
</rows>
</grid>
</tabpanel>
</tabpanels>
</tabbox>
</window>
</zk>

View File

@ -6,48 +6,58 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winTiempoEstanciaTramo" border="normal"
width="400px" height="210px"
position="center" mode="overlapped"
apply="${tiempoEstanciaEsquemaTramoController}"
title="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}">
<window id="winTiempoEstanciaTramo" border="normal" width="400px"
position="center" mode="overlapped"
apply="${tiempoEstanciaEsquemaTramoController}"
title="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}">
<toolbar>
<button id="btnSalvar" height="20" image="/gui/img/save.png" width="35px"/>
<button id="btnCerrar" image="/gui/img/exit.png" width="35px"/>
</toolbar>
<toolbar>
<button id="btnSalvar" height="20" image="/gui/img/save.png"
width="35px" />
<button id="btnCerrar" image="/gui/img/exit.png"
width="35px" />
</toolbar>
<grid>
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows >
<row>
<label value="${c:l('editarCatalogoDeRutaController.lbTramo.value')}"/>
<label id="lbTramo"/>
</row>
<!--row>
<label value="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}"/>
<timebox id="tbTiempoEstancia" mold="rounded" constraint="no empty"/>
</row-->
<row>
<label value="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}"/>
<hbox>
<vbox>
<hbox>
<spinner id="spHora"
value="00" width="50px" maxlength="2"
constraint="max 99,no negative" mold="rounded" />
<label value=":" />
<spinner id="spMinuto"
value="00" width="50px" maxlength="2"
constraint="max 59,no negative" mold="rounded" />
</hbox>
</vbox>
</hbox>
</row>
</rows>
</grid>
</window>
<grid>
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbTramo.value')}" />
<label id="lbTramo" />
</row>
<!--row>
<label value="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}"/>
<timebox id="tbTiempoEstancia" mold="rounded" constraint="no empty"/>
</row-->
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}" />
<hbox>
<vbox>
<hbox>
<spinner id="spHora" value="00"
width="50px" maxlength="2" constraint="max 99,no negative"
mold="rounded" />
<label value=":" />
<spinner id="spMinuto" value="00"
width="50px" maxlength="2" constraint="max 59,no negative"
mold="rounded" />
</hbox>
</vbox>
</hbox>
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lhPlataforma')}" />
<textbox id="txtPlataforma" width="50%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
maxlength="10" />
</row>
</rows>
</grid>
</window>
</zk>