correção da geração de linha e trecho automatica e na tela de localidae
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@24713 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b1585381ac
commit
5c2e8ed4df
|
@ -248,15 +248,15 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
Columns columns = new Columns();
|
||||
|
||||
Column columnSecuencia = new Column("#");
|
||||
columnSecuencia.setWidth("5%");
|
||||
columnSecuencia.setWidth("6%");
|
||||
columns.appendChild(columnSecuencia);
|
||||
|
||||
Column columnOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnOrigen.label"));
|
||||
columnOrigen.setWidth("24%");
|
||||
columnOrigen.setWidth("19%");
|
||||
columns.appendChild(columnOrigen);
|
||||
|
||||
Column columnDestino = new Column(Labels.getLabel("gridRutaSecuencia.columnDestino.label"));
|
||||
columnDestino.setWidth("24%");
|
||||
columnDestino.setWidth("19%");
|
||||
columns.appendChild(columnDestino);
|
||||
|
||||
Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label"));
|
||||
|
@ -272,9 +272,17 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
columns.appendChild(tiempoRecorrido);
|
||||
|
||||
Column columnIDTramo = new Column(Labels.getLabel("gridRutaSecuencia.columnIDTramo.label"));
|
||||
columnIDTramo.setWidth("7%");
|
||||
columnSecuencia.setWidth("2%");
|
||||
columns.appendChild(columnIDTramo);
|
||||
|
||||
Column columnNumLinha = new Column(Labels.getLabel("gridRutaSecuencia.columnNumLinha.label"));
|
||||
columnIDTramo.setWidth("10%");
|
||||
columns.appendChild(columnNumLinha);
|
||||
|
||||
Column columnSentido = new Column(Labels.getLabel("gridRutaSecuencia.columnSentido.label"));
|
||||
columnIDTramo.setWidth("4%");
|
||||
columns.appendChild(columnSentido);
|
||||
|
||||
return columns;
|
||||
}
|
||||
|
||||
|
@ -354,6 +362,8 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
final Spinner spHora = new Spinner();
|
||||
final Spinner spMinuto = new Spinner();
|
||||
final Label lblID = new Label("");
|
||||
final Label lblNumRuta = new Label("");
|
||||
final Label lblIndSentido = new Label("");
|
||||
|
||||
// Cell Via
|
||||
final Combobox cboVia = new Combobox();
|
||||
|
@ -390,6 +400,16 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
}
|
||||
|
||||
lblID.setValue((secuenciaRutaTramoVO.getTramoId() != null) ? secuenciaRutaTramoVO.getTramoId().toString() : "");
|
||||
lblNumRuta.setValue((secuenciaRutaTramoVO.getNumRuta()!= null) ? secuenciaRutaTramoVO.getNumRuta().toString() : "");
|
||||
if(secuenciaRutaTramoVO.getIndSentidoIda() != null){
|
||||
if(secuenciaRutaTramoVO.getIndSentidoIda()){
|
||||
lblIndSentido.setValue("Ida");
|
||||
}else{
|
||||
lblIndSentido.setValue("Volta");
|
||||
}
|
||||
}else {
|
||||
lblIndSentido.setValue("");
|
||||
}
|
||||
|
||||
if (!tramoServicioEditable) {// cuando el tramoServicio no
|
||||
// es editable, es porque ya
|
||||
|
@ -454,6 +474,24 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
lblID.setValue("");
|
||||
}
|
||||
row.appendChild(lblID);
|
||||
|
||||
if (secuenciaRutaTramoVO.getNumRuta() != null) {
|
||||
lblNumRuta.setValue(secuenciaRutaTramoVO.getNumRuta().toString());
|
||||
} else {
|
||||
lblNumRuta.setValue("");
|
||||
}
|
||||
row.appendChild(lblNumRuta);
|
||||
|
||||
if (secuenciaRutaTramoVO.getIndSentidoIda() != null) {
|
||||
if(secuenciaRutaTramoVO.getIndSentidoIda()){
|
||||
lblIndSentido.setValue("Ida");
|
||||
}else{
|
||||
lblIndSentido.setValue("Volta");
|
||||
}
|
||||
} else {
|
||||
lblIndSentido.setValue("");
|
||||
}
|
||||
row.appendChild(lblIndSentido);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -7,6 +7,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
|||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||
import com.rjconsultores.ventaboletos.entidad.Nodo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoParada;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.NodoService;
|
||||
|
@ -15,6 +16,9 @@ import com.rjconsultores.ventaboletos.service.TipoParadaService;
|
|||
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
|
@ -145,6 +149,27 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
cmbTipoParada.getSelectedItem();
|
||||
codAntt.getValue();
|
||||
|
||||
List<Parada> lsParada = paradaService.buscarCVE(cveparada.getValue());
|
||||
|
||||
if (!lsParada.isEmpty()) {
|
||||
boolean exists = CollectionUtils.exists(lsParada, new Predicate() {
|
||||
|
||||
@Override
|
||||
public boolean evaluate(Object object) {
|
||||
return ((Parada) object).getParadaId().equals(parada.getParadaId());
|
||||
}
|
||||
});
|
||||
|
||||
if (!exists) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarCatalogoDeParadaController.registroIATAExiste"),
|
||||
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
paradaService.suscribirActualizar(parada);
|
||||
|
||||
|
|
|
@ -124,9 +124,9 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
|
|||
|
||||
|
||||
if (radIda.isChecked()) {
|
||||
rutaTramoVO.setIndSentidoIda(true);
|
||||
rutaTramoVO.setIndSentidoIda(Boolean.TRUE);
|
||||
} else if (radVolta.isChecked()) {
|
||||
rutaTramoVO.setIndSentidoIda(false);
|
||||
rutaTramoVO.setIndSentidoIda(Boolean.FALSE);
|
||||
}
|
||||
|
||||
Map<String, Object> params = new LinkedHashMap<String, Object>();
|
||||
|
@ -154,6 +154,8 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
|
|||
return lsClaseServicio;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void onChange$cmbClaseServicio(Event e) {
|
||||
gridRutaSecuencia.setClaseServicio((ClaseServicio) cmbClaseServicio.getSelectedItem().getValue());
|
||||
}
|
||||
|
|
|
@ -1004,6 +1004,7 @@ editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso.
|
|||
editarCatalogoDeParadaController.lbCiudad.value = Cidade
|
||||
editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade
|
||||
editarCatalogoDeParadaController.lbNodo.value = Servidor
|
||||
editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA
|
||||
|
||||
# Detener a pantalla de Pesquisa
|
||||
busquedaCatalogoDeRutaController.window.title = Linha
|
||||
|
@ -3425,7 +3426,8 @@ gridRutaSecuencia.agregarSecuencia.exception.origenDestinoObligatorio=Origem e d
|
|||
gridRutaSecuencia.paradaExisteException.msg=A localidade {0} já existe
|
||||
gridRutaSecuencia.msg.eliminarPaso=Eliminar localidade
|
||||
gridRutaSecuencia.msg.agregarDespues=Incluir Depois
|
||||
|
||||
gridRutaSecuencia.columnNumLinha.label = N° Linha
|
||||
gridRutaSecuencia.columnSentido.label = Sentido
|
||||
#TramoRutaServiceImpl
|
||||
tramoRutaServiceImpl.msg.combinacionObligatorio=A combinação deve de ser informada
|
||||
tramoRutaServiceImpl.msg.secuenciaObligatorio=A sequência deve ser informada
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
<zk>
|
||||
<window id="winEditarCombinacionTramoRuta" border="normal"
|
||||
width="900px" apply="${editarCombinacionTramoRutaController}"
|
||||
width="950px" apply="${editarCombinacionTramoRutaController}"
|
||||
height="550px">
|
||||
<style dynamic="true">
|
||||
.z-textbox{background: #ffa99c}
|
||||
|
@ -42,13 +42,13 @@
|
|||
</tabs>
|
||||
<tabpanels>
|
||||
<tabpanel width="100%">
|
||||
<grid id="gridRutaSecuenciaIda" mold="paging" pageSize="14" width="100%"
|
||||
<grid id="gridRutaSecuenciaIda" mold="paging" pageSize="14" width="99%"
|
||||
use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo"
|
||||
height="445px">
|
||||
</grid>
|
||||
</tabpanel>
|
||||
<tabpanel>
|
||||
<grid id="gridRutaSecuenciaVolta" mold="paging" pageSize="14"
|
||||
<grid id="gridRutaSecuenciaVolta" mold="paging" pageSize="14" width="99%"
|
||||
use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo"
|
||||
height="445px">
|
||||
</grid>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk>
|
||||
<window id="winEditarTramoRuta" border="normal" width="950px"
|
||||
<window id="winEditarTramoRuta" border="normal" width="955px"
|
||||
apply="${editarTramoRutaController}" height="600px">
|
||||
<style dynamic="true">
|
||||
.z-textbox{background: #ffa99c}
|
||||
|
|
Loading…
Reference in New Issue