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
master
bruno.neves 2017-03-03 12:27:57 +00:00
parent be1270fd81
commit 9c1a65f85c
5 changed files with 38 additions and 12 deletions

View File

@ -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() {
@ -66,7 +70,15 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer
this.plwParada = plwParada;
}
public Textbox getTxtCVE() {
public Intbox getTxtCodANTT() {
return txtCodANTT;
}
public void setTxtCodANTT(Intbox txtCodANTT) {
this.txtCodANTT = txtCodANTT;
}
public Textbox getTxtCVE() {
return txtCVE;
}
@ -134,6 +146,9 @@ 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);

View File

@ -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);
}

View File

@ -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

View File

@ -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

View File

@ -32,6 +32,10 @@
<row>
<label value="${c:l('editarCatalogoDeParadaController.lbCveParada.value')}"/>
<textbox id="txtCVE" width="80%" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
<row>
<label value="${c:l('busquedaCatalogoDeParadaController.lbCodAntt.label')}"/>
<intbox id="txtCodANTT" width="80%"/>
</row>
<row>
<label
@ -55,12 +59,15 @@
<listheader id="lhId" width="15%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeParadaController.lhId.label')}"
sort="auto(paradaId)"/>
<listheader id="lhDesc" width="45%" image="/gui/img/builder.gif"
<listheader id="lhDesc" width="40%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeParadaController.lhDesc.label')}"
sort="auto(descparada)"/>
<listheader id="lhCveParada" width="45%" image="/gui/img/builder.gif"
<listheader id="lhCveParada" width="40%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeParadaController.lbCveParada.label')}"
sort="auto(cveparada)"/>
<listheader id="lhCodANTT" width="15%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeParadaController.lbCodAntt.label')}"
sort="auto(cveparada)"/>
</listhead>
</listbox>
</window>