From 882e3bcfa09c3ad21b77d1b219c7f8fef8d81cff Mon Sep 17 00:00:00 2001 From: rodrigo Date: Mon, 20 Aug 2012 21:36:53 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20595 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/BusquedaCiudadController.java | 286 +++---- .../BusquedaPuntoVentaController.java | 469 +++++------ .../catalogos/EditarCiudadController.java | 298 +++---- .../web/utilerias/render/RenderCiudad.java | 47 +- src/java/spring-config.xml | 1 + web/WEB-INF/i3-label_pt_BR.label | 9 +- web/gui/catalogos/busquedaCiudad.zul | 152 ++-- web/gui/catalogos/editarCiudad.zul | 128 +-- web/gui/catalogos/editarPuntoVenta.zul | 792 ++++++++++-------- web/gui/esquema_operacional/editarTramos.zul | 18 +- 10 files changed, 1070 insertions(+), 1130 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCiudadController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCiudadController.java index 8992ed828..4b819d2ff 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCiudadController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCiudadController.java @@ -4,20 +4,10 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import com.rjconsultores.ventaboletos.entidad.Ciudad; -import com.rjconsultores.ventaboletos.entidad.Estado; -import com.rjconsultores.ventaboletos.entidad.Plaza; -import com.rjconsultores.ventaboletos.service.EstadoService; -import com.rjconsultores.ventaboletos.service.PlazaService; -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.paginacion.HibernateSearchObject; -import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; -import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCiudad; 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; @@ -34,211 +24,133 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Row; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.Ciudad; +import com.rjconsultores.ventaboletos.entidad.Estado; +import com.rjconsultores.ventaboletos.service.EstadoService; +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.paginacion.HibernateSearchObject; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCiudad; + /** - * + * * @author MCosso */ @Controller("busquedaCiudadController") @Scope("prototype") public class BusquedaCiudadController extends MyGenericForwardComposer { - @Autowired - private transient PagedListWrapper plwCiudad; - @Autowired - private EstadoService estadoService; - @Autowired - private PlazaService plazaService; - private MyListbox ciudadList; - private Paging pagingCiudad; - private List lsEstado; - private List lsPlaza; - private Textbox txtNombre; - private Textbox txtEquivalencia; - private Combobox cmbEstado; - private Combobox cmbPlaza; - private Row rowEquivalencia; - private Listheader headerEquivalencia; - private Intbox txtZonaHoraria; + private static final long serialVersionUID = 1L; + @Autowired + private transient PagedListWrapper plwCiudad; + @Autowired + private EstadoService estadoService; + private MyListbox ciudadList; + private Paging pagingCiudad; + private List lsEstado; + private Textbox txtNombre; + private Textbox txtEquivalencia; + private Combobox cmbEstado; + private Row rowEquivalencia; + private Listheader headerEquivalencia; + private Intbox txtZonaHoraria; - public MyListbox getCiudadList() { - return ciudadList; - } + public List getLsEstado() { + return lsEstado; + } - public void setCiudadList(MyListbox ciudadList) { - this.ciudadList = ciudadList; - } + public void setLsEstado(List lsEstado) { + this.lsEstado = lsEstado; + } - public Combobox getCmbEstado() { - return cmbEstado; - } + @Override + public void doAfterCompose(Component comp) throws Exception { + lsEstado = estadoService.obtenerTodos(); - public void setCmbEstado(Combobox cmbEstado) { - this.cmbEstado = cmbEstado; - } + super.doAfterCompose(comp); - public Combobox getCmbPlaza() { - return cmbPlaza; - } + ciudadList.setItemRenderer(new RenderCiudad()); + ciudadList.addEventListener("onDoubleClick", new EventListener() { - public void setCmbPlaza(Combobox cmbPlaza) { - this.cmbPlaza = cmbPlaza; - } + @Override + public void onEvent(Event event) throws Exception { + Ciudad ciu = (Ciudad) ciudadList.getSelected(); + verCiudad(ciu); + } + }); - public List getLsEstado() { - return lsEstado; - } + refreshLista(); - public void setLsEstado(List lsEstado) { - this.lsEstado = lsEstado; - } + if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { + rowEquivalencia.setVisible(Boolean.FALSE); + headerEquivalencia.setVisible(Boolean.FALSE); + } - public List getLsPlaza() { - return lsPlaza; - } + txtNombre.focus(); + } - public void setLsPlaza(List lsPlaza) { - this.lsPlaza = lsPlaza; - } + @SuppressWarnings({ "rawtypes", "unchecked" }) + private void verCiudad(Ciudad ci) { + if (ci == null) { + return; + } - public Paging getPagingCiudad() { - return pagingCiudad; - } + Map args = new HashMap(); + args.put("ciudad", ci); + args.put("ciudadList", ciudadList); - public void setPagingCiudad(Paging pagingCiudad) { - this.pagingCiudad = pagingCiudad; - } + openWindow("/gui/catalogos/editarCiudad.zul", + Labels.getLabel("editarCiudadController.window.title"), args, MODAL); + } - public Textbox getTxtNombre() { - return txtNombre; - } + private void refreshLista() { + HibernateSearchObject ciudadBusqueda = + new HibernateSearchObject(Ciudad.class, pagingCiudad.getPageSize()); - public void setTxtNombre(Textbox txtNombre) { - this.txtNombre = txtNombre; - } + ciudadBusqueda.addFilterEqual("activo", true); + ciudadBusqueda.addFilterLike("nombciudad", txtNombre.getText().trim().concat("%")); + ciudadBusqueda.addFilterNotEqual("ciudadId", -1); - public Textbox getTxtEquivalencia() { - return txtEquivalencia; - } + if (!txtEquivalencia.getText().isEmpty()) { + ciudadBusqueda.addFilterLike("equivalenciaId", "%" + txtEquivalencia.getText().trim().concat("%")); + } - public void setTxtEquivalencia(Textbox txtEquivalencia) { - this.txtEquivalencia = txtEquivalencia; - } + Comboitem cbiEstado = cmbEstado.getSelectedItem(); - public Intbox getTxtZonaHoraria() { - return txtZonaHoraria; - } + if (cbiEstado != null) { + Estado estado = (Estado) cbiEstado.getValue(); + ciudadBusqueda.addFilterEqual("estado", estado); + } - public void setTxtZonaHoraria(Intbox txtZonaHoraria) { - this.txtZonaHoraria = txtZonaHoraria; - } + if (txtZonaHoraria.getValue() != null) { + ciudadBusqueda.addFilterEqual("zonaHoraria", txtZonaHoraria.getValue()); + } - public void onClick$btnPesquisa(Event ev) throws InterruptedException { - refreshLista(); - } + ciudadBusqueda.addSortAsc("nombciudad"); - public void onClick$btnRefresh(Event ev) { - refreshLista(); - } + plwCiudad.init(ciudadBusqueda, ciudadList, pagingCiudad); - public void onClick$btnNovo(Event ev) { - verCiudad(new Ciudad()); - } + if (ciudadList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaCiudadController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } - public Listheader getHeaderEquivalencia() { - return headerEquivalencia; - } + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } - public void setHeaderEquivalencia(Listheader headerEquivalencia) { - this.headerEquivalencia = headerEquivalencia; - } + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } - public Row getRowEquivalencia() { - return rowEquivalencia; - } - - public void setRowEquivalencia(Row rowEquivalencia) { - this.rowEquivalencia = rowEquivalencia; - } - - @Override - public void doAfterCompose(Component comp) throws Exception { - lsEstado = estadoService.obtenerTodos(); - lsPlaza = plazaService.obtenerTodos(); - super.doAfterCompose(comp); - - ciudadList.setItemRenderer(new RenderCiudad()); - ciudadList.addEventListener("onDoubleClick", new EventListener() { - - @Override - public void onEvent(Event event) throws Exception { - Ciudad ciu = (Ciudad) ciudadList.getSelected(); - verCiudad(ciu); - } - }); - - refreshLista(); - - if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { - rowEquivalencia.setVisible(Boolean.FALSE); - headerEquivalencia.setVisible(Boolean.FALSE); - } - - txtNombre.focus(); - } - - private void verCiudad(Ciudad ci) { - if (ci == null) { - return; - } - - Map args = new HashMap(); - args.put("ciudad", ci); - args.put("ciudadList", ciudadList); - - openWindow("/gui/catalogos/editarCiudad.zul", - Labels.getLabel("editarCiudadController.window.title"), args, MODAL); - } - - private void refreshLista() { - HibernateSearchObject ciudadBusqueda = - new HibernateSearchObject(Ciudad.class, pagingCiudad.getPageSize()); - - ciudadBusqueda.addFilterEqual("activo", true); - ciudadBusqueda.addFilterLike("nombciudad", txtNombre.getText().trim().concat("%")); - ciudadBusqueda.addFilterNotEqual("ciudadId", -1); - - if (!txtEquivalencia.getText().isEmpty()) { - ciudadBusqueda.addFilterLike("equivalenciaId", "%" + txtEquivalencia.getText().trim().concat("%")); - } - - Comboitem cbiEstado = cmbEstado.getSelectedItem(); - Comboitem cbiPlaza = cmbPlaza.getSelectedItem(); - - if (cbiEstado != null) { - Estado estado = (Estado) cbiEstado.getValue(); - ciudadBusqueda.addFilterEqual("estado", estado); - } - - if (cbiPlaza != null) { - Plaza plaza = (Plaza) cbiPlaza.getValue(); - ciudadBusqueda.addFilterEqual("plaza", plaza); - } - - if (txtZonaHoraria.getValue() != null) { - ciudadBusqueda.addFilterEqual("zonaHoraria", txtZonaHoraria.getValue()); - } - - ciudadBusqueda.addSortAsc("nombciudad"); - - plwCiudad.init(ciudadBusqueda, ciudadList, pagingCiudad); - - if (ciudadList.getData().length == 0) { - try { - Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), - Labels.getLabel("busquedaCiudadController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } catch (InterruptedException ex) { - } - } - } + public void onClick$btnNovo(Event ev) { + verCiudad(new Ciudad()); + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java index 88b09c421..3b5254fff 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaPuntoVentaController.java @@ -4,25 +4,10 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import com.rjconsultores.ventaboletos.entidad.Ciudad; -import com.rjconsultores.ventaboletos.entidad.Empresa; -import com.rjconsultores.ventaboletos.entidad.Moneda; -import com.rjconsultores.ventaboletos.entidad.Nodo; -import com.rjconsultores.ventaboletos.entidad.PuntoVenta; -import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; -import com.rjconsultores.ventaboletos.service.CiudadService; -import com.rjconsultores.ventaboletos.service.EmpresaService; -import com.rjconsultores.ventaboletos.service.MonedaService; -import com.rjconsultores.ventaboletos.service.NodoService; -import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; -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.RenderPuntoVenta; 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; @@ -37,286 +22,302 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Radio; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.Moneda; +import com.rjconsultores.ventaboletos.entidad.Nodo; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; +import com.rjconsultores.ventaboletos.service.EmpresaService; +import com.rjconsultores.ventaboletos.service.MonedaService; +import com.rjconsultores.ventaboletos.service.NodoService; +import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; +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.RenderPuntoVenta; + /** - * + * * @author Rafius */ @Controller("busquedaPuntoVentaController") @Scope("prototype") public class BusquedaPuntoVentaController extends MyGenericForwardComposer { - @Autowired - private transient PagedListWrapper plwPuntoVenta; - @Autowired - private EmpresaService empresaService; - @Autowired - private TipoPuntoVentaService tipoPuntoVentaService; - @Autowired - private MonedaService monedaService; - @Autowired - private NodoService nodoService; - private MyListbox puntoVentaList; - private Paging pagingPuntoVenta; - private Textbox txtNombre; - private Textbox txtCalle; - private Textbox txtNumero; - private Textbox txtColonia; - private Textbox txtTelefonoUno; - private Textbox txtTelefonoDos; - private List lsEmpresas; - private List lsTipoPuntoVenta; - private List lsMoneda; - private List lsNodos; - private Combobox cmbEmpresa; - private Combobox cmbTipoPontoVenta; - private Combobox cmbMoneda; - private Combobox cmbNodo; - private Radio radAprobacionAutorizado; - private Radio radAprobacionLatente; + private static final long serialVersionUID = 1L; + @Autowired + private transient PagedListWrapper plwPuntoVenta; + @Autowired + private EmpresaService empresaService; + @Autowired + private TipoPuntoVentaService tipoPuntoVentaService; + @Autowired + private MonedaService monedaService; + @Autowired + private NodoService nodoService; + private MyListbox puntoVentaList; + private Paging pagingPuntoVenta; + private Textbox txtNombre; + private Textbox txtCalle; + private Textbox txtNumero; + private Textbox txtColonia; + private Textbox txtTelefonoUno; + private Textbox txtTelefonoDos; + private List lsEmpresas; + private List lsTipoPuntoVenta; + private List lsMoneda; + private List lsNodos; + private Combobox cmbEmpresa; + private Combobox cmbTipoPontoVenta; + private Combobox cmbMoneda; + private Combobox cmbNodo; + private Radio radAprobacionAutorizado; + private Radio radAprobacionLatente; - public Radio getRadAprobacionAutorizado() { - return radAprobacionAutorizado; - } + public Radio getRadAprobacionAutorizado() { + return radAprobacionAutorizado; + } - public void setRadAprobacionAutorizado(Radio radAprobacionAutorizado) { - this.radAprobacionAutorizado = radAprobacionAutorizado; - } + public void setRadAprobacionAutorizado(Radio radAprobacionAutorizado) { + this.radAprobacionAutorizado = radAprobacionAutorizado; + } - public Radio getRadAprobacionLatente() { - return radAprobacionLatente; - } + public Radio getRadAprobacionLatente() { + return radAprobacionLatente; + } - public void setRadAprobacionLatente(Radio radAprobacionLatente) { - this.radAprobacionLatente = radAprobacionLatente; - } + public void setRadAprobacionLatente(Radio radAprobacionLatente) { + this.radAprobacionLatente = radAprobacionLatente; + } - public Combobox getCmbEmpresa() { - return cmbEmpresa; - } + public Combobox getCmbEmpresa() { + return cmbEmpresa; + } - public void setCmbEmpresa(Combobox cmbEmpresa) { - this.cmbEmpresa = cmbEmpresa; - } + public void setCmbEmpresa(Combobox cmbEmpresa) { + this.cmbEmpresa = cmbEmpresa; + } - public Combobox getCmbMoneda() { - return cmbMoneda; - } + public Combobox getCmbMoneda() { + return cmbMoneda; + } - public void setCmbMoneda(Combobox cmbMoneda) { - this.cmbMoneda = cmbMoneda; - } + public void setCmbMoneda(Combobox cmbMoneda) { + this.cmbMoneda = cmbMoneda; + } - public Combobox getCmbNodo() { - return cmbNodo; - } + public Combobox getCmbNodo() { + return cmbNodo; + } - public void setCmbNodo(Combobox cmbNodo) { - this.cmbNodo = cmbNodo; - } + public void setCmbNodo(Combobox cmbNodo) { + this.cmbNodo = cmbNodo; + } - public Combobox getCmbTipoPontoVenta() { - return cmbTipoPontoVenta; - } + public Combobox getCmbTipoPontoVenta() { + return cmbTipoPontoVenta; + } - public void setCmbTipoPontoVenta(Combobox cmbTipoPontoVenta) { - this.cmbTipoPontoVenta = cmbTipoPontoVenta; - } + public void setCmbTipoPontoVenta(Combobox cmbTipoPontoVenta) { + this.cmbTipoPontoVenta = cmbTipoPontoVenta; + } - public Textbox getTxtNombre() { - return txtNombre; - } + public Textbox getTxtNombre() { + return txtNombre; + } - public void setTxtNombre(Textbox txtNombre) { - this.txtNombre = txtNombre; - } + public void setTxtNombre(Textbox txtNombre) { + this.txtNombre = txtNombre; + } - public Paging getPagingPuntoVenta() { - return pagingPuntoVenta; - } + public Paging getPagingPuntoVenta() { + return pagingPuntoVenta; + } - public void setPagingPuntoVenta(Paging pagingPuntoVenta) { - this.pagingPuntoVenta = pagingPuntoVenta; - } + public void setPagingPuntoVenta(Paging pagingPuntoVenta) { + this.pagingPuntoVenta = pagingPuntoVenta; + } - public MyListbox getPuntoVentaList() { - return puntoVentaList; - } + public MyListbox getPuntoVentaList() { + return puntoVentaList; + } - public void setPuntoVentaList(MyListbox puntoVentaList) { - this.puntoVentaList = puntoVentaList; - } + public void setPuntoVentaList(MyListbox puntoVentaList) { + this.puntoVentaList = puntoVentaList; + } - public PagedListWrapper getPlwPuntoVenta() { - return plwPuntoVenta; - } + public PagedListWrapper getPlwPuntoVenta() { + return plwPuntoVenta; + } - public void setPlwPuntoVenta(PagedListWrapper plwPuntoVenta) { - this.plwPuntoVenta = plwPuntoVenta; - } + public void setPlwPuntoVenta(PagedListWrapper plwPuntoVenta) { + this.plwPuntoVenta = plwPuntoVenta; + } - 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 PuntoVenta()); - } + public void onClick$btnNovo(Event ev) { + verPeriodo(new PuntoVenta()); + } - public List getLsEmpresas() { - return lsEmpresas; - } + public List getLsEmpresas() { + return lsEmpresas; + } - public void setLsEmpresas(List lsEmpresas) { - this.lsEmpresas = lsEmpresas; - } + public void setLsEmpresas(List lsEmpresas) { + this.lsEmpresas = lsEmpresas; + } - public List getLsMoneda() { - return lsMoneda; - } + public List getLsMoneda() { + return lsMoneda; + } - public void setLsMoneda(List lsMoneda) { - this.lsMoneda = lsMoneda; - } + public void setLsMoneda(List lsMoneda) { + this.lsMoneda = lsMoneda; + } - public List getLsNodos() { - return lsNodos; - } + public List getLsNodos() { + return lsNodos; + } - public void setLsNodos(List lsNodos) { - this.lsNodos = lsNodos; - } + public void setLsNodos(List lsNodos) { + this.lsNodos = lsNodos; + } - public List getLsTipoPuntoVenta() { - return lsTipoPuntoVenta; - } + public List getLsTipoPuntoVenta() { + return lsTipoPuntoVenta; + } - public void setLsTipoPuntoVenta(List lsTipoPuntoVenta) { - this.lsTipoPuntoVenta = lsTipoPuntoVenta; - } + public void setLsTipoPuntoVenta(List lsTipoPuntoVenta) { + this.lsTipoPuntoVenta = lsTipoPuntoVenta; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - lsEmpresas = empresaService.obtenerIndTipo1(); - lsTipoPuntoVenta = tipoPuntoVentaService.obtenerTodos(); - lsMoneda = monedaService.obtenerTodos(); - lsNodos = nodoService.obtenerTodos(); + lsEmpresas = empresaService.obtenerIndTipo1(); + lsTipoPuntoVenta = tipoPuntoVentaService.obtenerTodos(); + lsMoneda = monedaService.obtenerTodos(); + lsNodos = nodoService.obtenerTodos(); - puntoVentaList.setItemRenderer(new RenderPuntoVenta()); - puntoVentaList.addEventListener("onDoubleClick", new EventListener() { + puntoVentaList.setItemRenderer(new RenderPuntoVenta()); + puntoVentaList.addEventListener("onDoubleClick", new EventListener() { - @Override - public void onEvent(Event event) throws Exception { - PuntoVenta c = (PuntoVenta) puntoVentaList.getSelected(); - verPeriodo(c); - } - }); + @Override + public void onEvent(Event event) throws Exception { + PuntoVenta c = (PuntoVenta) puntoVentaList.getSelected(); + verPeriodo(c); + } + }); - refreshLista(); - txtNombre.focus(); - } + refreshLista(); + txtNombre.focus(); + } - private void verPeriodo(PuntoVenta c) { - if (c == null) { - return; - } + @SuppressWarnings({ "rawtypes", "unchecked" }) + private void verPeriodo(PuntoVenta c) { + if (c == null) { + return; + } - Map args = new HashMap(); - args.put("puntoVenta", c); - args.put("puntoVentaList", puntoVentaList); + Map args = new HashMap(); + args.put("puntoVenta", c); + args.put("puntoVentaList", puntoVentaList); - openWindow("/gui/catalogos/editarPuntoVenta.zul", - Labels.getLabel("editarPuntoVentaController.window.title"), args, MODAL); - } + openWindow("/gui/catalogos/editarPuntoVenta.zul", + Labels.getLabel("editarPuntoVentaController.window.title"), args, MODAL); + } - private void refreshLista() { - HibernateSearchObject claseServicioBusqueda = - new HibernateSearchObject(PuntoVenta.class, - pagingPuntoVenta.getPageSize()); + private void refreshLista() { + HibernateSearchObject claseServicioBusqueda = + new HibernateSearchObject(PuntoVenta.class, + pagingPuntoVenta.getPageSize()); - claseServicioBusqueda.addFilterLike("nombpuntoventa", - "%" + txtNombre.getText().trim().concat("%")); + claseServicioBusqueda.addFilterLike("nombpuntoventa", + "%" + txtNombre.getText().trim().concat("%")); - Comboitem itemEmpresa = cmbEmpresa.getSelectedItem(); - Comboitem itemTipoPontoVenta = cmbTipoPontoVenta.getSelectedItem(); - Comboitem itemMoneda = cmbMoneda.getSelectedItem(); - Comboitem itemNodo = cmbNodo.getSelectedItem(); + Comboitem itemEmpresa = cmbEmpresa.getSelectedItem(); + Comboitem itemTipoPontoVenta = cmbTipoPontoVenta.getSelectedItem(); + Comboitem itemMoneda = cmbMoneda.getSelectedItem(); + Comboitem itemNodo = cmbNodo.getSelectedItem(); - Empresa empresa; - TipoPuntoVenta tipoPontoVenta; - Moneda moneda; - Nodo nodo; - Ciudad ciudad; - String statusAprobacion = null; + Empresa empresa; + TipoPuntoVenta tipoPontoVenta; + Moneda moneda; + Nodo nodo; + String statusAprobacion = null; - if (radAprobacionAutorizado.isChecked()) { - statusAprobacion = "A"; - } else if (radAprobacionLatente.isChecked()) { - statusAprobacion = "L"; - } + if (radAprobacionAutorizado.isChecked()) { + statusAprobacion = "A"; + } else if (radAprobacionLatente.isChecked()) { + statusAprobacion = "L"; + } - if (statusAprobacion != null) { - claseServicioBusqueda.addFilterEqual("statusaprobacion", statusAprobacion); - } + if (statusAprobacion != null) { + claseServicioBusqueda.addFilterEqual("statusaprobacion", statusAprobacion); + } - if (itemEmpresa != null) { - empresa = (Empresa) itemEmpresa.getValue(); - claseServicioBusqueda.addFilterEqual("empresa", empresa); - } + if (itemEmpresa != null) { + empresa = (Empresa) itemEmpresa.getValue(); + claseServicioBusqueda.addFilterEqual("empresa", empresa); + } - if (itemTipoPontoVenta != null) { - tipoPontoVenta = (TipoPuntoVenta) itemTipoPontoVenta.getValue(); - claseServicioBusqueda.addFilterEqual("tipoPuntoVenta", tipoPontoVenta); - } + if (itemTipoPontoVenta != null) { + tipoPontoVenta = (TipoPuntoVenta) itemTipoPontoVenta.getValue(); + claseServicioBusqueda.addFilterEqual("tipoPuntoVenta", tipoPontoVenta); + } - if (itemMoneda != null) { - moneda = (Moneda) itemMoneda.getValue(); - claseServicioBusqueda.addFilterEqual("moneda", moneda); - } + if (itemMoneda != null) { + moneda = (Moneda) itemMoneda.getValue(); + claseServicioBusqueda.addFilterEqual("moneda", moneda); + } - if (itemNodo != null) { - nodo = (Nodo) itemNodo.getValue(); - claseServicioBusqueda.addFilterEqual("nodo", nodo); - } + if (itemNodo != null) { + nodo = (Nodo) itemNodo.getValue(); + claseServicioBusqueda.addFilterEqual("nodo", nodo); + } - if (!txtCalle.getText().isEmpty()) { - claseServicioBusqueda.addFilterLike("direccioncalle", txtCalle.getText()); - } + if (!txtCalle.getText().isEmpty()) { + claseServicioBusqueda.addFilterLike("direccioncalle", txtCalle.getText()); + } - if (!txtNumero.getText().isEmpty()) { - claseServicioBusqueda.addFilterLike("direccionnumero", txtNumero.getText()); - } + if (!txtNumero.getText().isEmpty()) { + claseServicioBusqueda.addFilterLike("direccionnumero", txtNumero.getText()); + } - if (!txtColonia.getText().isEmpty()) { - claseServicioBusqueda.addFilterLike("direccioncolonia", txtColonia.getText()); - } + if (!txtColonia.getText().isEmpty()) { + claseServicioBusqueda.addFilterLike("direccioncolonia", txtColonia.getText()); + } - if (!txtTelefonoUno.getText().isEmpty()) { - claseServicioBusqueda.addFilterLike("numtelefonouno", txtTelefonoUno.getText()); - } + if (!txtTelefonoUno.getText().isEmpty()) { + claseServicioBusqueda.addFilterLike("numtelefonouno", txtTelefonoUno.getText()); + } - if (!txtTelefonoDos.getText().isEmpty()) { - claseServicioBusqueda.addFilterLike("numtelefonodos", txtTelefonoDos.getText()); - } + if (!txtTelefonoDos.getText().isEmpty()) { + claseServicioBusqueda.addFilterLike("numtelefonodos", txtTelefonoDos.getText()); + } - claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE); - claseServicioBusqueda.addSortAsc("nombpuntoventa"); - claseServicioBusqueda.addFilterNotEqual("puntoventaId", -1); + claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE); + claseServicioBusqueda.addSortAsc("nombpuntoventa"); + claseServicioBusqueda.addFilterNotEqual("puntoventaId", -1); - plwPuntoVenta.init(claseServicioBusqueda, puntoVentaList, pagingPuntoVenta); + plwPuntoVenta.init(claseServicioBusqueda, puntoVentaList, pagingPuntoVenta); - if (puntoVentaList.getData().length == 0) { - try { - Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), - Labels.getLabel("busquedaPuntoVentaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } catch (InterruptedException ex) { - } - } - } + if (puntoVentaList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaPuntoVentaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCiudadController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCiudadController.java index ee7b526e3..1aa26a674 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCiudadController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCiudadController.java @@ -4,19 +4,9 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import com.rjconsultores.ventaboletos.entidad.Ciudad; -import com.rjconsultores.ventaboletos.entidad.Estado; -import com.rjconsultores.ventaboletos.entidad.Plaza; -import com.rjconsultores.ventaboletos.service.CiudadService; -import com.rjconsultores.ventaboletos.service.EstadoService; -import com.rjconsultores.ventaboletos.service.PlazaService; -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; @@ -30,201 +20,151 @@ import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; import org.zkoss.zul.Row; +import com.rjconsultores.ventaboletos.entidad.Ciudad; +import com.rjconsultores.ventaboletos.entidad.Estado; +import com.rjconsultores.ventaboletos.service.CiudadService; +import com.rjconsultores.ventaboletos.service.EstadoService; +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 MCosso */ @Controller("editarCiudadController") @Scope("prototype") public class EditarCiudadController extends MyGenericForwardComposer { - @Autowired - private CiudadService ciudadService; - @Autowired - private EstadoService estadoService; - @Autowired - private PlazaService plazaService; - private List lsEstado; - private List lsPlaza; - private Ciudad ciudad; - private MyListbox ciudadList; - private static Logger log = Logger.getLogger(EditarCiudadController.class); - private MyTextbox txtNome; - private Combobox cmbEstado; - private Combobox cmbPlaza; - private Button btnApagar; - private Row rowEquivalencia; + private static final long serialVersionUID = 1L; + @Autowired + private CiudadService ciudadService; + @Autowired + private EstadoService estadoService; + private List lsEstado; + private Ciudad ciudad; + private MyListbox ciudadList; + private static Logger log = Logger.getLogger(EditarCiudadController.class); + private MyTextbox txtNome; + private Combobox cmbEstado; + private Button btnApagar; + private Row rowEquivalencia; - public Ciudad getCiudad() { - return ciudad; - } + public Ciudad getCiudad() { + return ciudad; + } - public void setCiudad(Ciudad ciudad) { - this.ciudad = ciudad; - } + public void setCiudad(Ciudad ciudad) { + this.ciudad = ciudad; + } - public Button getBtnApagar() { - return btnApagar; - } + public List getLsEstado() { + return lsEstado; + } - public void setBtnApagar(Button btnApagar) { - this.btnApagar = btnApagar; - } + public void setLsEstado(List lsEstado) { + this.lsEstado = lsEstado; + } - public MyListbox getCiudadList() { - return ciudadList; - } + @Override + public void doAfterCompose(Component comp) throws Exception { + lsEstado = estadoService.obtenerTodos(); - public void setCiudadList(MyListbox ciudadList) { - this.ciudadList = ciudadList; - } + super.doAfterCompose(comp); - public List getLsEstado() { - return lsEstado; - } + ciudad = (Ciudad) Executions.getCurrent().getArg().get("ciudad"); + ciudadList = (MyListbox) Executions.getCurrent().getArg().get("ciudadList"); - public void setLsEstado(List lsEstado) { - this.lsEstado = lsEstado; - } + if (ciudad.getCiudadId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } - public List getLsPlaza() { - return lsPlaza; - } + if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { + rowEquivalencia.setVisible(Boolean.FALSE); + } - public void setLsPlaza(List lsPlaza) { - this.lsPlaza = lsPlaza; - } + txtNome.focus(); + } - public MyTextbox getTxtNome() { - return txtNome; - } + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getValue(); + cmbEstado.getValue(); + cmbEstado.getValue(); - public void setTxtNome(MyTextbox txtNome) { - this.txtNome = txtNome; - } + try { + ciudad.setActivo(Boolean.TRUE); + ciudad.setFecmodif(Calendar.getInstance().getTime()); + ciudad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - public Combobox getCmbEstado() { - return cmbEstado; - } + List lsCiudad = ciudadService.buscar(ciudad.getNombciudad(), + ciudad.getEstado(), ciudad.getPlaza()); - public void setCmbEstado(Combobox cmbEstado) { - this.cmbEstado = cmbEstado; - } + boolean podeSalvar = false; + if (lsCiudad.isEmpty()) { + podeSalvar = true; + } else { + if (ciudad.getCiudadId() != null) { + for (Ciudad c : lsCiudad) { + if (c.getCiudadId().equals(ciudad.getCiudadId())) { + podeSalvar = true; + } + } + } + } + if (podeSalvar) { + if (ciudad.getCiudadId() == null) { + ciudadService.suscribir(ciudad); + ciudadList.addItem(ciudad); + } else { + ciudadService.actualizacion(ciudad); + ciudadList.updateItem(ciudad); + } - public Combobox getCmbPlaza() { - return cmbPlaza; - } + Messagebox.show( + Labels.getLabel("editarCiudadController.MSG.suscribirOK"), + Labels.getLabel("editarCiudadController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - public void setCmbPlaza(Combobox cmbPlaza) { - this.cmbPlaza = cmbPlaza; - } + closeWindow(); + } else { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarCiudadController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } + } catch (Exception ex) { + log.error("editarCiudadController: " + ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarCiudadController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } - public Row getRowEquivalencia() { - return rowEquivalencia; - } + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarCiudadController.MSG.borrarPergunta"), + Labels.getLabel("editarCiudadController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - public void setRowEquivalencia(Row rowEquivalencia) { - this.rowEquivalencia = rowEquivalencia; - } + if (resp == Messagebox.YES) { - @Override - public void doAfterCompose(Component comp) throws Exception { - lsEstado = estadoService.obtenerTodos(); - lsPlaza = plazaService.obtenerTodos(); + ciudadService.borrar(ciudad); - super.doAfterCompose(comp); + Messagebox.show( + Labels.getLabel("editarCiudadController.MSG.borrarOK"), + Labels.getLabel("editarCiudadController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - ciudad = (Ciudad) Executions.getCurrent().getArg().get("ciudad"); - ciudadList = (MyListbox) Executions.getCurrent().getArg().get("ciudadList"); + ciudadList.removeItem(ciudad); - if (ciudad.getCiudadId() == null) { - btnApagar.setVisible(Boolean.FALSE); - } - - if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { - rowEquivalencia.setVisible(Boolean.FALSE); - } - - txtNome.focus(); - } - - public void onClick$btnSalvar(Event ev) throws InterruptedException { - txtNome.getValue(); - cmbEstado.getValue(); - cmbEstado.getValue(); - - try { - ciudad.setActivo(Boolean.TRUE); - ciudad.setFecmodif(Calendar.getInstance().getTime()); - ciudad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - List lsCiudad = ciudadService.buscar(ciudad.getNombciudad(), - ciudad.getEstado(), ciudad.getPlaza()); - - boolean podeSalvar = false; - if (lsCiudad.isEmpty()) { - podeSalvar = true; - } else { - if (ciudad.getCiudadId() != null) { - for (Ciudad c : lsCiudad) { - if (c.getCiudadId().equals(ciudad.getCiudadId())) { - podeSalvar = true; - } - } - } - } - if (podeSalvar) { - if (ciudad.getCiudadId() == null) { - ciudadService.suscribir(ciudad); - ciudadList.addItem(ciudad); - } else { - ciudadService.actualizacion(ciudad); - ciudadList.updateItem(ciudad); - } - - Messagebox.show( - Labels.getLabel("editarCiudadController.MSG.suscribirOK"), - Labels.getLabel("editarCiudadController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - - closeWindow(); - } else { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarCiudadController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } - } catch (Exception ex) { - log.error("editarCiudadController: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarCiudadController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } - - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarCiudadController.MSG.borrarPergunta"), - Labels.getLabel("editarCiudadController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - - if (resp == Messagebox.YES) { - - ciudadService.borrar(ciudad); - - Messagebox.show( - Labels.getLabel("editarCiudadController.MSG.borrarOK"), - Labels.getLabel("editarCiudadController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - - ciudadList.removeItem(ciudad); - - closeWindow(); - } - } catch (Exception ex) { - log.error(ex); - } - } + closeWindow(); + } + } catch (Exception ex) { + log.error(ex); + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCiudad.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCiudad.java index 8ad95a228..8eae6ea1d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCiudad.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCiudad.java @@ -11,40 +11,37 @@ import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; /** - * + * * @author MCosso */ public class RenderCiudad implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { - Ciudad ciudad = (Ciudad) o; + public void render(Listitem lstm, Object o) throws Exception { + Ciudad ciudad = (Ciudad) o; - Listcell lc = new Listcell(); + Listcell lc = new Listcell(); - lc = new Listcell(ciudad.getCiudadId().toString() == null ? "-" : ciudad.getCiudadId().toString()); - lc.setParent(lstm); + lc = new Listcell(ciudad.getCiudadId().toString() == null ? "-" : ciudad.getCiudadId().toString()); + lc.setParent(lstm); - lc = new Listcell(ciudad.getNombciudad() == null ? "-" : ciudad.getNombciudad()); - lc.setParent(lstm); + lc = new Listcell(ciudad.getNombciudad() == null ? "-" : ciudad.getNombciudad()); + lc.setParent(lstm); - lc = new Listcell(ciudad.getEstado() == null ? "-" : ciudad.getEstado().getNombestado()); - lc.setParent(lstm); + lc = new Listcell(ciudad.getEstado() == null ? "-" : ciudad.getEstado().getNombestado()); + lc.setParent(lstm); - lc = new Listcell(ciudad.getPlaza() == null ? "-" : ciudad.getPlaza().getNombplaza()); - lc.setParent(lstm); + if (ciudad.getZonaHoraria() != null) { + lc = new Listcell(ciudad.getZonaHoraria().toString()); + } else { + lc = new Listcell(""); + } + lc.setParent(lstm); - if (ciudad.getZonaHoraria() != null) { - lc = new Listcell(ciudad.getZonaHoraria().toString()); - } else { - lc = new Listcell(""); - } - lc.setParent(lstm); + if (ApplicationProperties.getInstance().mostrarEquivalencia()) { + lc = new Listcell(ciudad.getEquivalenciaId() == null ? "-" : ciudad.getEquivalenciaId()); + lc.setParent(lstm); + } - if (ApplicationProperties.getInstance().mostrarEquivalencia()) { - lc = new Listcell(ciudad.getEquivalenciaId() == null ? "-" : ciudad.getEquivalenciaId()); - lc.setParent(lstm); - } - - lstm.setAttribute("data", ciudad); - } + lstm.setAttribute("data", ciudad); + } } diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index 271d7b112..5daf162bf 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -282,6 +282,7 @@ class="org.springframework.orm.hibernate3.HibernateTransactionManager"> + diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9e2140d47..529d016c8 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7,7 +7,7 @@ # . . = XXX #Versao do VentaBoleto: -versao = ADM_20120820_1RC48 +versao = ADM_20120820_1RC49 # MSG Defaut: MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 @@ -88,9 +88,9 @@ indexController.mniPeriodoVacacional.label = Período de Férias indexController.mniMotivoCancelacion.label = Motivo do Cancelamento indexController.mniMotivoReimpresion.label = Motivo da Reimpressão indexController.mniCategoria.label = Tipo de Passageiro -indexController.mniPuntoVenta.label = Ponto de Venda +indexController.mniPuntoVenta.label = Ponto de Venda (Agências) indexController.mniEmpresa.label = Empresa -indexController.mniTipoServicio.label = Tipo de Classe +indexController.mniTipoServicio.label = Tipo de Viagem indexController.mniTipoVenta.label = Tipo de Venda indexController.mniDiagramaAutoBus.label = Tipos de Carro indexController.mniAsociacionClaseServicioMarca.label = Associação Tipo de Classe e Marca @@ -153,7 +153,7 @@ indexController.mniTurno.label = Turno indexController.mniTipoMovimiento.label = Tipo Movimento indexController.mniTipoOcupacion.label = Tipo Ocupação indexController.mniTipoDomicilio.label = Tipo Domicilio -indexController.mniTipoCambioCiudad.label = Tipo Câmbio Cidade +indexController.mniTipoCambioCiudad.label = Tipo Paridade indexController.mniEstado.label = Estado indexController.mnEquivalencia.label = Equivalencia indexController.mniParadaEquivalencia.label = Equivalencia Localidade @@ -514,6 +514,7 @@ editarPuntoVentaController.tab.label.endereco = Dirección editarPuntoVentaController.tab.label.recoleccion = Sangria editarPuntoVentaController.tab.label.empVenta = Empresas para Venda editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários +editarPuntoVentaController.lbCP.value = Cod. Postal # Muestra o TipoVenta Pesquisa busquedaTipoVentaController.window.title = Tipo de Venda diff --git a/web/gui/catalogos/busquedaCiudad.zul b/web/gui/catalogos/busquedaCiudad.zul index 49f5eb0ef..ecaf7445d 100644 --- a/web/gui/catalogos/busquedaCiudad.zul +++ b/web/gui/catalogos/busquedaCiudad.zul @@ -5,82 +5,84 @@ - - -