From 9c1a65f85c3a304a629e04c86234143d3b82f898 Mon Sep 17 00:00:00 2001 From: "bruno.neves" Date: Fri, 3 Mar 2017 12:27:57 +0000 Subject: [PATCH] fixed bug #0008437 -alterada a tela e metodo de pesquisa. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@66353 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaCatalogoDeParadaController.java | 35 +++++++++++++------ .../render/RenderCatalogoDeParadas.java | 2 ++ web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + .../esquema_operacional/busquedaParada.zul | 11 ++++-- 5 files changed, 38 insertions(+), 12 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeParadaController.java index facb6a8ac..6778db319 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeParadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeParadaController.java @@ -4,17 +4,11 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; -import com.rjconsultores.ventaboletos.entidad.Parada; -import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad; -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.RenderCatalogoDeParadas; - import java.util.HashMap; import java.util.Map; +import javax.persistence.criteria.CriteriaBuilder.In; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -25,6 +19,15 @@ import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zul.Paging; import org.zkoss.zul.Textbox; +import org.zkoss.zul.api.Intbox; + +import com.rjconsultores.ventaboletos.entidad.Parada; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad; +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.RenderCatalogoDeParadas; /** * @@ -40,6 +43,7 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer private Paging pagingParada; private Textbox txtNombre; private Textbox txtCVE; + private Intbox txtCodANTT; private MyComboboxCiudad cmbCiudad; public Paging getPagingParada() { @@ -65,8 +69,16 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer public void setPlwParada(PagedListWrapper plwParada) { this.plwParada = plwParada; } + + public Intbox getTxtCodANTT() { + return txtCodANTT; + } - public Textbox getTxtCVE() { + public void setTxtCodANTT(Intbox txtCodANTT) { + this.txtCodANTT = txtCodANTT; + } + + public Textbox getTxtCVE() { return txtCVE; } @@ -133,7 +145,10 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer parada.addFilterLike("descparada", "%" + txtNombre.getText().trim().concat("%")); parada.addFilterLike("cveparada", "%" + txtCVE.getText().trim().concat("%")); - + + if (!txtCodANTT.getText().isEmpty()) { + parada.addFilterEqual("codantt", txtCodANTT.getValue()); + } parada.addFilterEqual("activo", Boolean.TRUE); parada.addFilterNotEqual("paradaId", -1); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeParadas.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeParadas.java index e3d06b613..6f3ce7f0f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeParadas.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeParadas.java @@ -26,6 +26,8 @@ public class RenderCatalogoDeParadas implements ListitemRenderer { lc = new Listcell(parada.getCveparada()); lc.setParent(lstm); + lc = new Listcell(parada.getCodantt() == null? " ": parada.getCodantt().toString()); + lc.setParent(lstm); lstm.setAttribute("data", parada); } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index eda49a234..d4df75533 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1814,6 +1814,7 @@ busquedaCatalogoDeParadaController.lhId.label = ID busquedaCatalogoDeParadaController.lhParada.label = Parada busquedaCatalogoDeParadaController.lhDesc.label = Descripción busquedaCatalogoDeParadaController.lbCveParada.label = Código IATA +busquedaCatalogoDeParadaController.lbCodAntt.label = Cód. ANTT busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Ya existe una parada con el Código ANTT informado # Editar Desfile de pantalla diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 7b5990866..2b62a9d7a 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1871,6 +1871,7 @@ busquedaCatalogoDeParadaController.lhId.label = ID busquedaCatalogoDeParadaController.lhParada.label = Localidade busquedaCatalogoDeParadaController.lhDesc.label = Descrição busquedaCatalogoDeParadaController.lbCveParada.label = Código IATA +busquedaCatalogoDeParadaController.lbCodAntt.label = Cód. ANTT busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Já existe uma parada com o Código ANTT informado # Editar Desfile de pantalla diff --git a/web/gui/esquema_operacional/busquedaParada.zul b/web/gui/esquema_operacional/busquedaParada.zul index 9a945fc5c..3fc3741cb 100644 --- a/web/gui/esquema_operacional/busquedaParada.zul +++ b/web/gui/esquema_operacional/busquedaParada.zul @@ -32,6 +32,10 @@ + +