fixes bug#13035
dev:Tiago qua:Renato git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89361 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
94885265a2
commit
13785ed74c
|
@ -18,9 +18,11 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.ListModelList;
|
import org.zkoss.zul.ListModelList;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||||
import com.rjconsultores.ventaboletos.service.ViaService;
|
import com.rjconsultores.ventaboletos.service.ViaService;
|
||||||
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo;
|
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo;
|
||||||
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.ParadaExisteException;
|
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.ParadaExisteException;
|
||||||
|
@ -45,6 +47,10 @@ public class NuevaParadaController extends MyGenericForwardComposer {
|
||||||
private List<Via> lsVias;
|
private List<Via> lsVias;
|
||||||
private Parada origen;
|
private Parada origen;
|
||||||
public static Via via;
|
public static Via via;
|
||||||
|
private Textbox cveParadaOrigem;
|
||||||
|
private Textbox cveParadaDestino;
|
||||||
|
@Autowired
|
||||||
|
private ParadaService paradaService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -58,14 +64,16 @@ public class NuevaParadaController extends MyGenericForwardComposer {
|
||||||
if (origen != null) {
|
if (origen != null) {
|
||||||
List<Parada> lsOrigen = new ArrayList<Parada>();
|
List<Parada> lsOrigen = new ArrayList<Parada>();
|
||||||
lsOrigen.add(origen);
|
lsOrigen.add(origen);
|
||||||
|
cveParadaOrigem.setValue(origen.getCveparada());
|
||||||
ListModelList listModelList = new ListModelList(lsOrigen);
|
ListModelList listModelList = new ListModelList(lsOrigen);
|
||||||
listModelList.addSelection(origen);
|
listModelList.addSelection(origen);
|
||||||
cmbParadaOrigen.setModel(listModelList);
|
cmbParadaOrigen.setModel(listModelList);
|
||||||
cmbParadaOrigen.setDisabled(true);
|
cmbParadaOrigen.setDisabled(true);
|
||||||
cmbParadaDestino.setFocus(true);
|
cveParadaOrigem.setDisabled(true);
|
||||||
|
cveParadaDestino.setFocus(true);
|
||||||
} else {
|
} else {
|
||||||
cmbParadaOrigen.setConstraint("no empty");
|
cmbParadaOrigen.setConstraint("no empty");
|
||||||
cmbParadaOrigen.setFocus(true);
|
cveParadaOrigem.setFocus(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,6 +117,55 @@ public class NuevaParadaController extends MyGenericForwardComposer {
|
||||||
gridRutaSecuencia.setPrimeiraVia(false);
|
gridRutaSecuencia.setPrimeiraVia(false);
|
||||||
this.closeWindow();
|
this.closeWindow();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void onChange$cmbParadaOrigen() {
|
||||||
|
Parada paradaComboItem = cmbParadaOrigen.getSelectedObject();
|
||||||
|
|
||||||
|
if (paradaComboItem != null) {
|
||||||
|
cveParadaOrigem.setValue(paradaComboItem.getCveparada());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onChange$cmbParadaDestino() {
|
||||||
|
Parada paradaComboItem = cmbParadaDestino.getSelectedObject();
|
||||||
|
|
||||||
|
if (paradaComboItem != null) {
|
||||||
|
cveParadaDestino.setValue(paradaComboItem.getCveparada());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onChange$cveParadaOrigem() {
|
||||||
|
String valorCveParadaOrigem = cveParadaOrigem.getValue();
|
||||||
|
|
||||||
|
if (valorCveParadaOrigem != null && !valorCveParadaOrigem.equals("")) {
|
||||||
|
List<Parada> lsOrigens = paradaService.buscarCVE(valorCveParadaOrigem);
|
||||||
|
if (!lsOrigens.isEmpty()) {
|
||||||
|
ListModelList listModelList = new ListModelList(lsOrigens);
|
||||||
|
listModelList.addSelection(lsOrigens.get(0));
|
||||||
|
cmbParadaOrigen.setModel(listModelList);
|
||||||
|
cveParadaDestino.setFocus(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void onChange$cveParadaDestino() {
|
||||||
|
String valorCveParadaDestino= cveParadaDestino.getValue();
|
||||||
|
|
||||||
|
if (valorCveParadaDestino != null && !valorCveParadaDestino.equals("")) {
|
||||||
|
List<Parada> lsOrigens = paradaService.buscarCVE(valorCveParadaDestino);
|
||||||
|
if (!lsOrigens.isEmpty()) {
|
||||||
|
ListModelList listModelList = new ListModelList(lsOrigens);
|
||||||
|
listModelList.addSelection(lsOrigens.get(0));
|
||||||
|
cmbParadaDestino.setModel(listModelList);
|
||||||
|
cmbVia.setFocus(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public List<Via> getLsVias() {
|
public List<Via> getLsVias() {
|
||||||
return lsVias;
|
return lsVias;
|
||||||
|
|
|
@ -5282,6 +5282,8 @@ nuevaParadaController.window.title=Nuevo tramo
|
||||||
nuevaParadaController.lblOrigen.value=Origen
|
nuevaParadaController.lblOrigen.value=Origen
|
||||||
nuevaParadaController.lblDestino.value=Destino
|
nuevaParadaController.lblDestino.value=Destino
|
||||||
nuevaParadaController.lblVia.value=Via
|
nuevaParadaController.lblVia.value=Via
|
||||||
|
nuevaParadaController.lblCodOrigem.value=Código Origem
|
||||||
|
nuevaParadaController.lblCodDestino.value=Código Destino
|
||||||
|
|
||||||
#GridRutaSecuencia
|
#GridRutaSecuencia
|
||||||
gridRutaSecuencia.btnEliminarPaso.tooltip=Eliminar parada
|
gridRutaSecuencia.btnEliminarPaso.tooltip=Eliminar parada
|
||||||
|
|
|
@ -5510,6 +5510,8 @@ nuevaParadaController.window.title=Novo Trecho
|
||||||
nuevaParadaController.lblOrigen.value=Origem
|
nuevaParadaController.lblOrigen.value=Origem
|
||||||
nuevaParadaController.lblDestino.value=Destino
|
nuevaParadaController.lblDestino.value=Destino
|
||||||
nuevaParadaController.lblVia.value=Via
|
nuevaParadaController.lblVia.value=Via
|
||||||
|
nuevaParadaController.lblCodOrigem.value=Código Origem
|
||||||
|
nuevaParadaController.lblCodDestino.value=Código Destino
|
||||||
|
|
||||||
#GridRutaSecuencia
|
#GridRutaSecuencia
|
||||||
gridRutaSecuencia.btnEliminarPaso.tooltip=Eliminar localidade
|
gridRutaSecuencia.btnEliminarPaso.tooltip=Eliminar localidade
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
<?component name="intbox" extends="intbox" constraint="no empty" style="text-align:right; color:#373842" inplace="true" width="55px"?>
|
<?component name="intbox" extends="intbox" constraint="no empty" style="text-align:right; color:#373842" inplace="true" width="55px"?>
|
||||||
|
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winNuevaParada" border="normal" width="350px"
|
<window id="winNuevaParada" border="normal" width="500px"
|
||||||
apply="${nuevaParadaController}" height="200px%">
|
apply="${nuevaParadaController}" height="250px%">
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<hbox spacing="5px" style="padding:1px" align="right">
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
<button id="btnSalvar" height="20"
|
<button id="btnSalvar" height="20"
|
||||||
|
@ -23,28 +23,56 @@
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="20%" />
|
<column width="20%" />
|
||||||
<column width="80%" />
|
<column width="10%" />
|
||||||
|
<column width="10%" />
|
||||||
|
<column width="60%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('nuevaParadaController.lblOrigen.value')}" />
|
<label
|
||||||
|
value="${c:l('nuevaParadaController.lblCodOrigem.value')}" />
|
||||||
|
<textbox id="cveParadaOrigem" maxlength="6" forward="onOK=onChange"
|
||||||
|
value="">
|
||||||
|
</textbox>
|
||||||
|
|
||||||
|
|
||||||
|
<label
|
||||||
|
value="${c:l('nuevaParadaController.lblOrigen.value')}" />
|
||||||
<combobox id="cmbParadaOrigen"
|
<combobox id="cmbParadaOrigen"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||||
mold="rounded" buttonVisible="true" width="98%" />
|
mold="rounded" buttonVisible="true" />
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('nuevaParadaController.lblDestino.value')}" />
|
<label
|
||||||
|
value="${c:l('nuevaParadaController.lblCodDestino.value')}" />
|
||||||
|
<textbox id="cveParadaDestino" maxlength="6" forward="onOK=onChange"
|
||||||
|
value="" >
|
||||||
|
</textbox>
|
||||||
|
|
||||||
|
<label
|
||||||
|
value="${c:l('nuevaParadaController.lblDestino.value')}" />
|
||||||
<combobox id="cmbParadaDestino"
|
<combobox id="cmbParadaDestino"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||||
mold="rounded" buttonVisible="true" width="98%" />
|
mold="rounded" buttonVisible="true" />
|
||||||
</row>
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="40%" />
|
||||||
|
<column width="60%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('nuevaParadaController.lblVia.value')}" />
|
<label
|
||||||
<combobox id="cmbVia"
|
value="${c:l('nuevaParadaController.lblVia.value')}" />
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
<combobox id="cmbVia"
|
||||||
mold="rounded" buttonVisible="true"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
width="70%" model="@{winNuevaParada$composer.lsVias}"
|
mold="rounded" buttonVisible="true"
|
||||||
selectedItem="@{winNuevaParada$composer.via}" />
|
model="@{winNuevaParada$composer.lsVias}"
|
||||||
|
selectedItem="@{winNuevaParada$composer.via}" />
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
Loading…
Reference in New Issue