Alteração na geração de linha e trecho automática
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@24772 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ba3de8740d
commit
e3a572bb5b
|
@ -248,15 +248,15 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
Columns columns = new Columns();
|
||||
|
||||
Column columnSecuencia = new Column("#");
|
||||
columnSecuencia.setWidth("6%");
|
||||
columnSecuencia.setWidth("8%");
|
||||
columns.appendChild(columnSecuencia);
|
||||
|
||||
Column columnOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnOrigen.label"));
|
||||
columnOrigen.setWidth("19%");
|
||||
columnOrigen.setWidth("20%");
|
||||
columns.appendChild(columnOrigen);
|
||||
|
||||
Column columnDestino = new Column(Labels.getLabel("gridRutaSecuencia.columnDestino.label"));
|
||||
columnDestino.setWidth("19%");
|
||||
columnDestino.setWidth("20%");
|
||||
columns.appendChild(columnDestino);
|
||||
|
||||
Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label"));
|
||||
|
@ -264,24 +264,24 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
columns.appendChild(columnVia);
|
||||
|
||||
Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label"));
|
||||
kmsReal.setWidth("10%");
|
||||
kmsReal.setWidth("12%");
|
||||
columns.appendChild(kmsReal);
|
||||
|
||||
Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label"));
|
||||
tiempoRecorrido.setWidth("12%");
|
||||
tiempoRecorrido.setWidth("14%");
|
||||
columns.appendChild(tiempoRecorrido);
|
||||
|
||||
Column columnIDTramo = new Column(Labels.getLabel("gridRutaSecuencia.columnIDTramo.label"));
|
||||
columnSecuencia.setWidth("2%");
|
||||
columnSecuencia.setWidth("6%");
|
||||
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);
|
||||
// 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;
|
||||
}
|
||||
|
@ -362,8 +362,6 @@ 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();
|
||||
|
@ -400,16 +398,7 @@ 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
|
||||
|
@ -475,23 +464,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
}
|
||||
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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -4,7 +4,14 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional.generaciontramosrutas;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
|
@ -12,10 +19,13 @@ import org.zkoss.util.resource.Labels;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Window;
|
||||
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TramoRutaService;
|
||||
import com.rjconsultores.ventaboletos.service.ViaService;
|
||||
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
|
||||
|
@ -35,11 +45,16 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
|
|||
private ViaService viaService;
|
||||
@Autowired
|
||||
private TramoRutaService tramoRutaService;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
private RutaTramoVO rutaTramoIdaVO;
|
||||
private RutaTramoVO rutaTramoRegresoVO;
|
||||
private GridRutaTramo gridRutaSecuenciaIda;
|
||||
private GridRutaTramo gridRutaSecuenciaVolta;
|
||||
private Window winEditarTramoRuta;
|
||||
private Intbox txtNumRuta;
|
||||
private Radio radIda;
|
||||
private Radio radVolta;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
@ -53,6 +68,13 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
|
|||
gridRutaSecuenciaVolta.setMostraPopupGrid(false);
|
||||
gridRutaSecuenciaVolta.setClaseServicio(rutaTramoIdaVO.getClaseServicio());
|
||||
gridRutaSecuenciaVolta.setLsVias(viaService.obtenerTodos());
|
||||
if(rutaTramoIdaVO.getIndSentidoIda()){
|
||||
radIda.setChecked(false);
|
||||
radVolta.setChecked(true);
|
||||
}else{
|
||||
radIda.setChecked(true);
|
||||
radVolta.setChecked(false);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event e) throws InterruptedException {
|
||||
|
@ -96,10 +118,26 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
|
|||
|
||||
}
|
||||
|
||||
public void onClick$btnRutaRegreso(Event e) {
|
||||
public void onClick$btnRutaRegreso(Event e) throws InterruptedException {
|
||||
|
||||
rutaTramoIdaVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaIda.getLsSecuenciaRutaTramoVO());
|
||||
rutaTramoRegresoVO = tramoRutaService.generarRutaRegreso(rutaTramoIdaVO);
|
||||
List<Ruta> listRuta = rutaService.buscarNumRuta(txtNumRuta.getValue());
|
||||
Integer in = txtNumRuta.getValue();
|
||||
if((!listRuta.isEmpty()) ||(txtNumRuta.getValue().equals(rutaTramoIdaVO.getNumRuta()))){
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarCatalogoDeRutaController.registroNumRutaExiste"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
rutaTramoRegresoVO = tramoRutaService.generarRutaRegreso(rutaTramoIdaVO);
|
||||
rutaTramoRegresoVO.setNumRuta(txtNumRuta.getValue());
|
||||
|
||||
gridRutaSecuenciaVolta.agregarTodos(rutaTramoRegresoVO.getLsCombinacionRutaTramoVO());
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarCombinacionTramoRuta"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
<?component name="intbox" extends="intbox" constraint="no empty" style="text-align:right; color:#373842" inplace="true" width="55px"?>
|
||||
|
||||
|
||||
<zk>
|
||||
<window id="winEditarCombinacionTramoRuta" border="normal"
|
||||
|
@ -21,9 +21,7 @@
|
|||
image="/gui/img/save.png" width="35px"
|
||||
tooltiptext="${c:l('editarCombinacionTramoRutaController.btnSalvar.tooltiptext')}" />
|
||||
|
||||
<button
|
||||
tooltiptext="${c:l('editarCombinacionTramoRutaController.btnRutaRegreso.tooltiptext')}"
|
||||
image="/gui/img/create_doc.gif" id="btnRutaRegreso" />
|
||||
|
||||
|
||||
<button id="btnFechar" height="20" width="35px"
|
||||
image="/gui/img/exit.png"
|
||||
|
@ -42,13 +40,40 @@
|
|||
</tabs>
|
||||
<tabpanels>
|
||||
<tabpanel width="100%">
|
||||
<grid id="gridRutaSecuenciaIda" mold="paging" pageSize="14" width="99%"
|
||||
<grid id="gridRutaSecuenciaIda" mold="paging" pageSize="14" width="98%"
|
||||
use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo"
|
||||
height="445px">
|
||||
</grid>
|
||||
</tabpanel>
|
||||
<tabpanel>
|
||||
<grid id="gridRutaSecuenciaVolta" mold="paging" pageSize="14" width="99%"
|
||||
<tabpanel width="100%">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="79.5%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('editarTramoRutaController.lblNumRuta.value')}"/>
|
||||
<intbox id="txtNumRuta" maxlength="5" constraint="no empty" width="50%"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('editarTramoRutaController.lbSentidoLinha.value')}" />
|
||||
<radiogroup Id="indConfigRuta" >
|
||||
<radio id="radIda" disabled="true"
|
||||
label="${c:l('editarTramoRutaController.radIda.value')}"
|
||||
/>
|
||||
<radio id="radVolta" disabled="true"
|
||||
label="${c:l('editarTramoRutaController.radVolta.value')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button tooltiptext="${c:l('editarCombinacionTramoRutaController.btnRutaRegreso.tooltiptext')}"
|
||||
image="/gui/img/create_doc.gif" id="btnRutaRegreso" />
|
||||
</toolbar>
|
||||
<grid id="gridRutaSecuenciaVolta" mold="paging" pageSize="14" width="98%"
|
||||
use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo"
|
||||
height="445px">
|
||||
</grid>
|
||||
|
|
Loading…
Reference in New Issue