From 1ea8c224c2f60bbe0280ead80dab9c0b39eb69b9 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Tue, 22 Jan 2013 19:59:13 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@23818 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...uedaConfRestricaoCanalVentaController.java | 22 + .../BusquedaCorridaController.java | 501 +++++++++--------- ...itarConfRestricaoCanalVentaController.java | 15 +- .../busquedaConfRestricaoCanalVenta.zul | 8 + .../editarConfRestricaoCanalVenta.zul | 9 + 5 files changed, 300 insertions(+), 255 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java index 5925ee20a..0151e6da6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java @@ -20,7 +20,9 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.Parada; +import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; +import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -37,12 +39,16 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC private TipoPuntoVentaService tipoPtoVtaService; @Autowired private transient PagedListWrapper plwConfRestricaoCanalVenta; + @Autowired + private RutaService rutaService; private MyListbox confRestricaoCanalVentaList; private Paging pagingConfRestricaoCanalVenta; private List lsTipoPtoVta; + private List lsRuta; private Combobox cmbOrigen; private Combobox cmbDestino; private Combobox cmbTipoPtoVta; + private Combobox cmbRuta; private Textbox txtDescConf; private Intbox txtServico; @@ -54,9 +60,19 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC this.lsTipoPtoVta = lsTipoPtoVta; } + public List getLsRuta() { + return lsRuta; + } + + public void setLsRuta(List lsRuta) { + this.lsRuta = lsRuta; + } + @Override public void doAfterCompose(Component comp) throws Exception { lsTipoPtoVta = tipoPtoVtaService.obtenerTodos(); + lsRuta = rutaService.obtenerTodos(); + super.doAfterCompose(comp); confRestricaoCanalVentaList.setItemRenderer(new RenderConfRestricaoCanalVenta()); @@ -105,6 +121,12 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC confRestricaoCanalVentaBusqueda.addFilterEqual("destino", destino); } + Comboitem cbiRuta = cmbRuta.getSelectedItem(); + if (cbiRuta != null) { + Ruta ruta = (Ruta) cbiRuta.getValue(); + confRestricaoCanalVentaBusqueda.addFilterEqual("ruta", ruta); + } + confRestricaoCanalVentaBusqueda.addFilterEqual("activo", Boolean.TRUE); plwConfRestricaoCanalVenta.init(confRestricaoCanalVentaBusqueda, confRestricaoCanalVentaList, diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java index 36791aaf5..2c27aeca7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java @@ -4,27 +4,12 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; -import com.rjconsultores.ventaboletos.entidad.ClaseServicio; -import com.rjconsultores.ventaboletos.entidad.Empresa; -import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; -import com.rjconsultores.ventaboletos.entidad.Marca; -import com.rjconsultores.ventaboletos.entidad.Ruta; -import com.rjconsultores.ventaboletos.service.ClaseServicioService; -import com.rjconsultores.ventaboletos.service.EmpresaService; -import com.rjconsultores.ventaboletos.service.MarcaService; -import com.rjconsultores.ventaboletos.service.RutaService; -import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService; -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.paginacion.HibernateSearchObject; -import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; -import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida; import java.sql.Time; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -38,308 +23,316 @@ import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; -import org.zkoss.zul.Textbox; - import org.zkoss.zul.Paging; import org.zkoss.zul.Timebox; +import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; +import com.rjconsultores.ventaboletos.entidad.Marca; +import com.rjconsultores.ventaboletos.entidad.Ruta; +import com.rjconsultores.ventaboletos.service.ClaseServicioService; +import com.rjconsultores.ventaboletos.service.MarcaService; +import com.rjconsultores.ventaboletos.service.RutaService; +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.paginacion.HibernateSearchObject; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida; + /** - * + * * @author Rafius */ @Controller("busquedaCorridaController") @Scope("prototype") public class BusquedaCorridaController extends MyGenericForwardComposer { - @Autowired - private transient PagedListWrapper plwEsquemaCorrida; - @Autowired - private MarcaService marcaService; - @Autowired - private ClaseServicioService claseService; - @Autowired - private RutaService rutaService; - @Autowired - private EmpresaService empresaService; - @Autowired - private UsuarioEmpresaService usuarioEmpresaService; - private MyListbox esquemaCorridaList; - private Paging pagingEsquemaCorrida; - private Datebox fecInicio; - private Datebox fecFinal; - private Combobox cmbClase; - private Combobox cmbMarca; - private Combobox cmbRuta; - private Combobox cmbEmpresaCorrida; - private List lsEmpresa; - private List lsMarca; - private List lsClase; - private List lsRuta; - private Button btnPesquisa; - private Intbox txtID; - private Intbox txtNumCorrida; - private Timebox hora; + private static final long serialVersionUID = 1L; + @Autowired + private transient PagedListWrapper plwEsquemaCorrida; + @Autowired + private MarcaService marcaService; + @Autowired + private ClaseServicioService claseService; + @Autowired + private RutaService rutaService; + private MyListbox esquemaCorridaList; + private Paging pagingEsquemaCorrida; + private Datebox fecInicio; + private Datebox fecFinal; + private Combobox cmbClase; + private Combobox cmbMarca; + private Combobox cmbRuta; + private Combobox cmbEmpresaCorrida; + private List lsEmpresa; + private List lsMarca; + private List lsClase; + private List lsRuta; + private Button btnPesquisa; + private Intbox txtID; + private Intbox txtNumCorrida; + private Timebox hora; - public Combobox getCmbClase() { - return cmbClase; - } + public Combobox getCmbClase() { + return cmbClase; + } - public void setCmbClase(Combobox cmbClase) { - this.cmbClase = cmbClase; - } + public void setCmbClase(Combobox cmbClase) { + this.cmbClase = cmbClase; + } - public Combobox getCmbEmpresaCorrida() { - return cmbEmpresaCorrida; - } + public Combobox getCmbEmpresaCorrida() { + return cmbEmpresaCorrida; + } - public void setCmbEmpresaCorrida(Combobox cmbEmpresaCorrida) { - this.cmbEmpresaCorrida = cmbEmpresaCorrida; - } + public void setCmbEmpresaCorrida(Combobox cmbEmpresaCorrida) { + this.cmbEmpresaCorrida = cmbEmpresaCorrida; + } - public Combobox getCmbRuta() { - return cmbRuta; - } + public Combobox getCmbRuta() { + return cmbRuta; + } - public void setCmbRuta(Combobox cmbRuta) { - this.cmbRuta = cmbRuta; - } + public void setCmbRuta(Combobox cmbRuta) { + this.cmbRuta = cmbRuta; + } - public List getLsClase() { - return lsClase; - } + public List getLsClase() { + return lsClase; + } - public void setLsClase(List lsClase) { - this.lsClase = lsClase; - } + public void setLsClase(List lsClase) { + this.lsClase = lsClase; + } - public List getLsEmpresa() { - return lsEmpresa; - } + public List getLsEmpresa() { + return lsEmpresa; + } - public void setLsEmpresa(List lsEmpresa) { - this.lsEmpresa = lsEmpresa; - } + public void setLsEmpresa(List lsEmpresa) { + this.lsEmpresa = lsEmpresa; + } - public List getLsMarca() { - return lsMarca; - } + public List getLsMarca() { + return lsMarca; + } - public void setLsMarca(List lsMarca) { - this.lsMarca = lsMarca; - } + public void setLsMarca(List lsMarca) { + this.lsMarca = lsMarca; + } - public List getLsRuta() { - return lsRuta; - } + public List getLsRuta() { + return lsRuta; + } - public void setLsRuta(List lsRuta) { - this.lsRuta = lsRuta; - } + public void setLsRuta(List lsRuta) { + this.lsRuta = lsRuta; + } - public Paging getPagingEsquemaCorrida() { - return pagingEsquemaCorrida; - } + public Paging getPagingEsquemaCorrida() { + return pagingEsquemaCorrida; + } - public void setPagingEsquemaCorrida(Paging pagingEsquemaCorrida) { - this.pagingEsquemaCorrida = pagingEsquemaCorrida; - } + public void setPagingEsquemaCorrida(Paging pagingEsquemaCorrida) { + this.pagingEsquemaCorrida = pagingEsquemaCorrida; + } - public MyListbox getEsquemaCorridaList() { - return esquemaCorridaList; - } + public MyListbox getEsquemaCorridaList() { + return esquemaCorridaList; + } - public void setEsquemaCorridaList(MyListbox esquemaCorridaList) { - this.esquemaCorridaList = esquemaCorridaList; - } + public void setEsquemaCorridaList(MyListbox esquemaCorridaList) { + this.esquemaCorridaList = esquemaCorridaList; + } - public PagedListWrapper getPlwEsquemaCorrida() { - return plwEsquemaCorrida; - } + public PagedListWrapper getPlwEsquemaCorrida() { + return plwEsquemaCorrida; + } - public void setPlwEsquemaCorrida(PagedListWrapper plwEsquemaCorrida) { - this.plwEsquemaCorrida = plwEsquemaCorrida; - } + public void setPlwEsquemaCorrida(PagedListWrapper plwEsquemaCorrida) { + this.plwEsquemaCorrida = plwEsquemaCorrida; + } - public Datebox getFecFinal() { - return fecFinal; - } + public Datebox getFecFinal() { + return fecFinal; + } - public void setFecFinal(Datebox fecFinal) { - this.fecFinal = fecFinal; - } + public void setFecFinal(Datebox fecFinal) { + this.fecFinal = fecFinal; + } - public Datebox getFecInicio() { - return fecInicio; - } + public Datebox getFecInicio() { + return fecInicio; + } - public void setFecInicio(Datebox fecInicio) { - this.fecInicio = fecInicio; - } + public void setFecInicio(Datebox fecInicio) { + this.fecInicio = fecInicio; + } - public Button getBtnPesquisa() { - return btnPesquisa; - } + public Button getBtnPesquisa() { + return btnPesquisa; + } - public void setBtnPesquisa(Button btnPesquisa) { - this.btnPesquisa = btnPesquisa; - } + public void setBtnPesquisa(Button btnPesquisa) { + this.btnPesquisa = btnPesquisa; + } - public Combobox getCmbMarca() { - return cmbMarca; - } + public Combobox getCmbMarca() { + return cmbMarca; + } - public void setCmbMarca(Combobox cmbMarca) { - this.cmbMarca = cmbMarca; - } + public void setCmbMarca(Combobox cmbMarca) { + this.cmbMarca = cmbMarca; + } - public Intbox getTxtID() { - return txtID; - } + public Intbox getTxtID() { + return txtID; + } - public void setTxtID(Intbox txtID) { - this.txtID = txtID; - } + public void setTxtID(Intbox txtID) { + this.txtID = txtID; + } - public Timebox getHora() { - return hora; - } + public Timebox getHora() { + return hora; + } - public void setHora(Timebox hora) { - this.hora = hora; - } + public void setHora(Timebox hora) { + this.hora = hora; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); - lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa()); - lsClase = claseService.obtenerTodos(); - lsRuta = rutaService.obtenerTodos(); + lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa()); + lsClase = claseService.obtenerTodos(); + lsRuta = rutaService.obtenerTodos(); - esquemaCorridaList.setItemRenderer(new RenderConfiguracionCorrida()); - esquemaCorridaList.addEventListener("onDoubleClick", new EventListener() { + esquemaCorridaList.setItemRenderer(new RenderConfiguracionCorrida()); + esquemaCorridaList.addEventListener("onDoubleClick", new EventListener() { - @Override - public void onEvent(Event event) throws Exception { - EsquemaCorrida rc = (EsquemaCorrida) esquemaCorridaList.getSelected(); - verPeriodo(rc); - } - }); + @Override + public void onEvent(Event event) throws Exception { + EsquemaCorrida rc = (EsquemaCorrida) esquemaCorridaList.getSelected(); + verPeriodo(rc); + } + }); - btnPesquisa.focus(); - cmbMarca.setSelectedItem(null); + btnPesquisa.focus(); + cmbMarca.setSelectedItem(null); - refreshLista(); - } + refreshLista(); + } - private void verPeriodo(EsquemaCorrida rc) { - if (rc == null) { - return; - } + private void verPeriodo(EsquemaCorrida rc) { + if (rc == null) { + return; + } - Map args = new HashMap(); - args.put("esquemaCorrida", rc); - args.put("busquedaCorridaController", this); - args.put("esquemaCorridaList", esquemaCorridaList); + Map args = new HashMap(); + args.put("esquemaCorrida", rc); + args.put("busquedaCorridaController", this); + args.put("esquemaCorridaList", esquemaCorridaList); - openWindow("/gui/esquema_operacional/editarCorrida.zul", - Labels.getLabel("editarConfiguracionCorridaController.window.title"), args, MODAL); - } + openWindow("/gui/esquema_operacional/editarCorrida.zul", + Labels.getLabel("editarConfiguracionCorridaController.window.title"), args, MODAL); + } - public void onClick$btnPesquisa(Event ev) throws InterruptedException { - refreshLista(); - } + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } - public void onClick$btnRefresh(Event ev) { - refreshLista(); - } + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } - public void onClick$btnNovo(Event ev) { - verPeriodo(new EsquemaCorrida()); - } + public void onClick$btnNovo(Event ev) { + verPeriodo(new EsquemaCorrida()); + } - public void refreshLista() { - HibernateSearchObject busquedaCorrita = - new HibernateSearchObject(EsquemaCorrida.class, - pagingEsquemaCorrida.getPageSize()); + public void refreshLista() { + HibernateSearchObject busquedaCorrita = + new HibernateSearchObject(EsquemaCorrida.class, + pagingEsquemaCorrida.getPageSize()); - busquedaCorrita.addFilterEqual("activo", Boolean.TRUE); + busquedaCorrita.addFilterEqual("activo", Boolean.TRUE); - Integer id = txtID.getValue(); - busquedaCorrita.addFilterEqual("esquemacorridaId", id); - - Integer numCorrida = txtNumCorrida.getValue(); - busquedaCorrita.addFilterEqual("numCorrida", numCorrida); + Integer id = txtID.getValue(); + busquedaCorrita.addFilterEqual("esquemacorridaId", id); - Date dtHora = hora.getValue(); - if (dtHora != null) { - Time time = new Time(dtHora.getTime()); - busquedaCorrita.addFilterEqual("horasalida", time); - } - - + Integer numCorrida = txtNumCorrida.getValue(); + busquedaCorrita.addFilterEqual("numCorrida", numCorrida); - Comboitem cbiClase = cmbClase.getSelectedItem(); - ClaseServicio claseServicio = null; - if (cbiClase != null) { - claseServicio = (ClaseServicio) cbiClase.getValue(); - busquedaCorrita.addFilterEqual("claseServicio", claseServicio); - } + Date dtHora = hora.getValue(); + if (dtHora != null) { + Time time = new Time(dtHora.getTime()); + busquedaCorrita.addFilterEqual("horasalida", time); + } - Comboitem cbiMarca = cmbMarca.getSelectedItem(); - Marca marca = null; - if (cbiMarca != null) { - marca = (Marca) cbiMarca.getValue(); - busquedaCorrita.addFilterEqual("marca", marca); - }else{ - busquedaCorrita.addFilterIn("marca", lsMarca); - } + Comboitem cbiClase = cmbClase.getSelectedItem(); + ClaseServicio claseServicio = null; + if (cbiClase != null) { + claseServicio = (ClaseServicio) cbiClase.getValue(); + busquedaCorrita.addFilterEqual("claseServicio", claseServicio); + } - Comboitem cbiRuta = cmbRuta.getSelectedItem(); - Ruta ruta = null; - if (cbiRuta != null) { - ruta = (Ruta) cbiRuta.getValue(); - busquedaCorrita.addFilterEqual("ruta", ruta); - } + Comboitem cbiMarca = cmbMarca.getSelectedItem(); + Marca marca = null; + if (cbiMarca != null) { + marca = (Marca) cbiMarca.getValue(); + busquedaCorrita.addFilterEqual("marca", marca); + } else { + busquedaCorrita.addFilterIn("marca", lsMarca); + } - Comboitem cbiEmpresa = cmbEmpresaCorrida.getSelectedItem(); - Empresa empresa = null; - if (cbiEmpresa != null) { - empresa = (Empresa) cbiEmpresa.getValue(); - busquedaCorrita.addFilterEqual("empresa", empresa); - }else{ - busquedaCorrita.addFilterIn("empresa", lsEmpresa); - } + Comboitem cbiRuta = cmbRuta.getSelectedItem(); + Ruta ruta = null; + if (cbiRuta != null) { + ruta = (Ruta) cbiRuta.getValue(); + busquedaCorrita.addFilterEqual("ruta", ruta); + } - if (fecInicio.getValue() != null) { - Date ini = fecInicio.getValue(); - ini.setHours(00); - ini.setMinutes(00); - ini.setSeconds(00); - busquedaCorrita.addFilterGreaterOrEqual("esquemaOperacional.fecniciovigencia", - ini); - } + Comboitem cbiEmpresa = cmbEmpresaCorrida.getSelectedItem(); + Empresa empresa = null; + if (cbiEmpresa != null) { + empresa = (Empresa) cbiEmpresa.getValue(); + busquedaCorrita.addFilterEqual("empresa", empresa); + } else { + busquedaCorrita.addFilterIn("empresa", lsEmpresa); + } - if (fecFinal.getValue() != null) { - Date fin = fecFinal.getValue(); - fin.setHours(23); - fin.setMinutes(59); - fin.setSeconds(59); - busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia", - fin); - } - busquedaCorrita.addSortDesc("esquemacorridaId"); + if (fecInicio.getValue() != null) { + Date ini = fecInicio.getValue(); + ini.setHours(00); + ini.setMinutes(00); + ini.setSeconds(00); + busquedaCorrita.addFilterGreaterOrEqual("esquemaOperacional.fecniciovigencia", + ini); + } - plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida); + if (fecFinal.getValue() != null) { + Date fin = fecFinal.getValue(); + fin.setHours(23); + fin.setMinutes(59); + fin.setSeconds(59); + busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia", + fin); + } + busquedaCorrita.addSortDesc("esquemacorridaId"); - if (esquemaCorridaList.getData().length == 0) { - try { - Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), - Labels.getLabel("busquedaConfiguracionCorridaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } catch (InterruptedException ex) { - } - } - } + plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida); + + if (esquemaCorridaList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaConfiguracionCorridaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java index 1d4ff8b57..1085320a4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java @@ -11,12 +11,13 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; -import org.zkoss.zul.Intbox; import org.zkoss.zul.Messagebox; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; +import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService; +import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -30,8 +31,11 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom private ConfRestricaoCanalVentaService confRestricaoCanalVentaService; @Autowired private TipoPuntoVentaService tipoPtoVtaService; + @Autowired + private RutaService rutaService; private ConfRestricaoCanalVenta confRestricaoCanalVenta; private List lsTipoPtoVta; + private List lsRuta; private MyListbox confRestricaoCanalVentaList; private Button btnApagar; private Combobox cmbOrigen; @@ -59,6 +63,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList"); lsTipoPtoVta = tipoPtoVtaService.obtenerTodos(); + lsRuta = rutaService.obtenerTodos(); super.doAfterCompose(comp); @@ -67,6 +72,14 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom } } + public List getLsRuta() { + return lsRuta; + } + + public void setLsRuta(List lsRuta) { + this.lsRuta = lsRuta; + } + public void onClick$btnSalvar(Event ev) throws InterruptedException { cmbOrigen.getValue(); cmbDestino.getValue(); diff --git a/web/gui/esquema_operacional/busquedaConfRestricaoCanalVenta.zul b/web/gui/esquema_operacional/busquedaConfRestricaoCanalVenta.zul index 576adf753..3940389dd 100644 --- a/web/gui/esquema_operacional/busquedaConfRestricaoCanalVenta.zul +++ b/web/gui/esquema_operacional/busquedaConfRestricaoCanalVenta.zul @@ -36,6 +36,14 @@ + + + +