rodrigo 2013-08-27 20:44:16 +00:00
parent d8630b4e59
commit 59d3f8e3ba
7 changed files with 345 additions and 289 deletions

View File

@ -34,6 +34,7 @@ import org.zkoss.zul.Textbox;
@Scope("prototype")
public class BusquedaMonedaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private transient PagedListWrapper<Moneda> plwMoneda;
private MyListbox monedaList;

View File

@ -4,19 +4,13 @@
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import com.rjconsultores.ventaboletos.entidad.Moneda;
import com.rjconsultores.ventaboletos.service.MonedaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import java.util.Calendar;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import java.util.Calendar;
import java.util.List;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
@ -26,6 +20,14 @@ import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Row;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Moneda;
import com.rjconsultores.ventaboletos.service.MonedaService;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
/**
*
* @author Rafius
@ -34,6 +36,7 @@ import org.zkoss.zul.Textbox;
@Scope("prototype")
public class EditarMonedaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private MonedaService monedaService;
private Moneda moneda;

View File

@ -23,9 +23,11 @@ import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -48,14 +50,18 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
private OrgaoConcedenteService orgaoConcedenteService;
@Autowired
private ClaseServicioService claseServicioServicce;
@Autowired
private GrupoRutaService grupoRutaService;
private List<ClaseServicio> lsClaseServicio;
private List<OrgaoConcedente> lsOrgaoConcedente;
private List<GrupoRuta> lsGrupoRuta;
private MyListbox rutaList;
private Paging pagingRuta;
private Textbox txtNombre;
private Intbox txtId;
private Combobox cmbClaseServicio;
private Combobox cmbOrgaoConcedente;
private Combobox cmbGrupoRuta;
public List<ClaseServicio> getLsClaseServicio() {
return lsClaseServicio;
@ -73,10 +79,19 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
this.lsOrgaoConcedente = lsOrgaoConcedente;
}
public List<GrupoRuta> getLsGrupoRuta() {
return lsGrupoRuta;
}
public void setLsGrupoRuta(List<GrupoRuta> lsGrupoRuta) {
this.lsGrupoRuta = lsGrupoRuta;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
lsClaseServicio = claseServicioServicce.obtenerTodos();
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
lsGrupoRuta = grupoRutaService.obtenerTodos();
super.doAfterCompose(comp);
@ -127,6 +142,12 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
rutaBusqueda.addFilterEqual("claseServicio", claseServicio);
}
Comboitem cbiGrupoRuta = cmbGrupoRuta.getSelectedItem();
if (cbiGrupoRuta != null) {
GrupoRuta grupoRuta = (GrupoRuta) cbiGrupoRuta.getValue();
rutaBusqueda.addFilterEqual("grupoRuta", grupoRuta);
}
Comboitem cbiOrgaoConcedente = cmbOrgaoConcedente.getSelectedItem();
if (cbiOrgaoConcedente != null) {
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cbiOrgaoConcedente.getValue();

View File

@ -25,7 +25,6 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
@ -41,10 +40,10 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.ParadaSecuencia;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.RutaCombinacion;
import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
@ -55,6 +54,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
@ -105,6 +105,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
@Autowired
private OrgaoConcedenteService orgaoConcedenteService;
@Autowired
private GrupoRutaService grupoRutaService;
@Autowired
private transient PagedListWrapper<RutaCombinacion> plwRutaCombinacion;
private Ruta ruta;
private MyListbox rutaList;
@ -112,6 +114,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
private MyListbox rutaCombinacionList;
private MyListbox rutaEmpresaList;
private Paging pagingRutaCombinacion;
private List<GrupoRuta> lsGrupoRuta;
private List<RutaSecuencia> lsRutaSecuencia;
private List<RutaCombinacion> lsRutaCombinacion;
private List<ClaseServicio> lsClase;
@ -228,12 +231,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
this.lsOrgaoConcedente = lsOrgaoConcedente;
}
public List<GrupoRuta> getLsGrupoRuta() {
return lsGrupoRuta;
}
public void setLsGrupoRuta(List<GrupoRuta> lsGrupoRuta) {
this.lsGrupoRuta = lsGrupoRuta;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
lsClase = claseService.buscarTodosExceto(-1);
lsVia = viaService.obtenerTodos();
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
lsGrupoRuta = grupoRutaService.obtenerTodos();
ruta = (Ruta) Executions.getCurrent().getArg().get("ruta");
rutaList = (MyListbox) Executions.getCurrent().getArg().get("rutaList");

View File

@ -1261,6 +1261,7 @@ editarCatalogoDeRutaController.btnSalvar.tooltiptext = Salvar
editarCatalogoDeRutaController.btnFechar.tooltiptext = Fechar
editarCatalogoDeRutaController.btnModificar.tooltiptext = Modificar sequência
editarCatalogoDeRutaController.lbNome.value = Linha
editarCatalogoDeRutaController.lbGrupoRuta.value = Grupo Ruta
editarCatalogoDeRutaController.lhPlataforma = Plataforma
editarCatalogoDeRutaController.lbClase.value = Tipo de Classe
editarCatalogoDeRutaController.lbTramo.value = Localidade
@ -4453,6 +4454,3 @@ relatorioOrigemDestinoController.MSG.selecionarCorridas = Selecione algum servi
relatorioOrigemDestinoController.chkBilhetesGratuitos.value = Considerar bilhetes gratuitos
relatorioOrigemDestinoController.chkTrechoSemMovimento.value = Exibir trechos sem movimento
relatorioOrigemDestinoController.MSG.trechoSemMovimento = Para exibir trechos sem movimento é necessário selecionar quais são os serviços desejados.

View File

@ -8,7 +8,7 @@
<window id="winBusquedaCatalogoDeRutas"
title="${c:l('busquedaCatalogoDeRutaController.window.title')}"
apply="${busquedaCatalogoDeRutaController}"
contentStyle="overflow:auto" height="500px" width="750px"
contentStyle="overflow:auto" height="500px" width="800px"
border="normal">
<toolbar>
<button id="btnRefresh" image="/gui/img/refresh.png"
@ -26,34 +26,42 @@
<grid fixedLayout="true">
<columns>
<column width="10%" />
<column width="20%" />
<column width="80%" />
<column width="20%" />
<column width="50%" />
</columns>
<rows>
<row>
<row spans="1,3">
<label
value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}" />
<intbox id="txtId" width="250px" maxlength="10" />
value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}" />
<textbox id="txtNombre" width="95%" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}" />
<textbox id="txtNombre" width="250px" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}" />
<intbox id="txtId" width="50%" maxlength="10" />
<label
value="${c:l('editarCatalogoDeRutaController.lbGrupoRuta.value')}" />
<combobox id="cmbGrupoRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="95%"
model="@{winBusquedaCatalogoDeRutas$composer.lsGrupoRuta}" />
</row>
<row>
<label
value="${c:l('busquedaAlertaCtrlController.claseservicio.label')}" />
<combobox id="cmbClaseServicio"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="60%"
mold="rounded" buttonVisible="true" width="95%"
model="@{winBusquedaCatalogoDeRutas$composer.lsClaseServicio}" />
</row>
<row>
<label
value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
<combobox id="cmbOrgaoConcedente" mold="rounded"
buttonVisible="true" width="60%"
buttonVisible="true" width="95%"
model="@{winBusquedaCatalogoDeRutas$composer.lsOrgaoConcedente}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</row>

View File

@ -52,20 +52,33 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}"/>
<intbox id="txtNumRuta" maxlength="5" constraint="no empty"
<label
value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}" />
<intbox id="txtNumRuta" maxlength="5"
constraint="no empty"
value="@{winEditarRuta$composer.ruta.numRuta}" />
</row>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}" />
<label
value="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}" />
<radiogroup Id="indConfigRuta">
<radio id="radIda"
label="${c:l('editarCatalogoDeRutaController.radIda.value')}"
/>
label="${c:l('editarCatalogoDeRutaController.radIda.value')}" />
<radio id="radVolta"
label="${c:l('editarCatalogoDeRutaController.radVolta.value')}" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbGrupoRuta.value')}" />
<combobox id="cmbGrupoRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true"
width="80%" model="@{winEditarRuta$composer.lsGrupoRuta}"
selectedItem="@{winEditarRuta$composer.ruta.grupoRuta}" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbClase.value')}" />