Conclusão mantis 6974

fixes bug 6974

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@51666 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago.penido 2015-12-29 17:35:23 +00:00
parent b0c47ab480
commit ee32968040
2 changed files with 24 additions and 1 deletions

View File

@ -5,13 +5,16 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import com.rjconsultores.ventaboletos.entidad.Parada; 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.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeParadas; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeParadas;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -37,6 +40,7 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer
private Paging pagingParada; private Paging pagingParada;
private Textbox txtNombre; private Textbox txtNombre;
private Textbox txtCVE; private Textbox txtCVE;
private MyComboboxCiudad cmbCiudad;
public Paging getPagingParada() { public Paging getPagingParada() {
return pagingParada; return pagingParada;
@ -123,6 +127,10 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer
private void refreshLista() { private void refreshLista() {
HibernateSearchObject<Parada> parada =new HibernateSearchObject<Parada>(Parada.class, pagingParada.getPageSize()); HibernateSearchObject<Parada> parada =new HibernateSearchObject<Parada>(Parada.class, pagingParada.getPageSize());
if(cmbCiudad.getValue() != null && !cmbCiudad.getValue().isEmpty()) {
parada.addFilterEqual("ciudad", cmbCiudad.getSelectedItem().getValue());
}
parada.addFilterLike("descparada", "%" + txtNombre.getText().trim().concat("%")); parada.addFilterLike("descparada", "%" + txtNombre.getText().trim().concat("%"));
parada.addFilterLike("cveparada", "%" + txtCVE.getText().trim().concat("%")); parada.addFilterLike("cveparada", "%" + txtCVE.getText().trim().concat("%"));
@ -141,4 +149,12 @@ public class BusquedaCatalogoDeParadaController extends MyGenericForwardComposer
} }
} }
} }
public MyComboboxCiudad getCmbCiudad() {
return cmbCiudad;
}
public void setCmbCiudad(MyComboboxCiudad cmbCiudad) {
this.cmbCiudad = cmbCiudad;
}
} }

View File

@ -33,6 +33,13 @@
<label value="${c:l('editarCatalogoDeParadaController.lbCveParada.value')}"/> <label value="${c:l('editarCatalogoDeParadaController.lbCveParada.value')}"/>
<textbox id="txtCVE" width="80%" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> <textbox id="txtCVE" width="80%" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row> </row>
<row>
<label
value="${c:l('editarCatalogoDeParadaController.lbCiudad.value')}" />
<combobox id="cmbCiudad" autodrop="false"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad"
mold="rounded" buttonVisible="true" width="80%" />
</row>
</rows> </rows>
</grid> </grid>