0004859: Incluir filtro empresa no cadastro de linhas.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@33431 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2014-02-04 13:24:23 +00:00
parent d5fcede008
commit 0e1b561872
4 changed files with 32 additions and 0 deletions

View File

@ -23,10 +23,12 @@ import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.GrupoRuta; import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.GrupoRutaService; import com.rjconsultores.ventaboletos.service.GrupoRutaService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -34,6 +36,7 @@ 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.RenderCatalogoDeRutas; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutas;
import com.trg.search.Filter;
/** /**
* *
@ -51,10 +54,13 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
@Autowired @Autowired
private ClaseServicioService claseServicioServicce; private ClaseServicioService claseServicioServicce;
@Autowired @Autowired
private EmpresaService empresaService;
@Autowired
private GrupoRutaService grupoRutaService; private GrupoRutaService grupoRutaService;
private List<ClaseServicio> lsClaseServicio; private List<ClaseServicio> lsClaseServicio;
private List<OrgaoConcedente> lsOrgaoConcedente; private List<OrgaoConcedente> lsOrgaoConcedente;
private List<GrupoRuta> lsGrupoRuta; private List<GrupoRuta> lsGrupoRuta;
private List<Empresa> lsEmpresa;
private MyListbox rutaList; private MyListbox rutaList;
private Paging pagingRuta; private Paging pagingRuta;
private Textbox txtNombre; private Textbox txtNombre;
@ -62,6 +68,16 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
private Combobox cmbClaseServicio; private Combobox cmbClaseServicio;
private Combobox cmbOrgaoConcedente; private Combobox cmbOrgaoConcedente;
private Combobox cmbGrupoRuta; private Combobox cmbGrupoRuta;
private Combobox cmbEmpresa;
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
public List<ClaseServicio> getLsClaseServicio() { public List<ClaseServicio> getLsClaseServicio() {
return lsClaseServicio; return lsClaseServicio;
@ -92,6 +108,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
lsClaseServicio = claseServicioServicce.obtenerTodos(); lsClaseServicio = claseServicioServicce.obtenerTodos();
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
lsGrupoRuta = grupoRutaService.obtenerTodos(); lsGrupoRuta = grupoRutaService.obtenerTodos();
lsEmpresa = empresaService.obtenerTodos();
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -129,6 +146,11 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize()); new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize());
rutaBusqueda.addFilterEqual("activo", Boolean.TRUE); rutaBusqueda.addFilterEqual("activo", Boolean.TRUE);
if (cmbEmpresa.getSelectedIndex() >= 0){
Empresa e = (Empresa)cmbEmpresa.getSelectedItem().getValue();
rutaBusqueda.addFilterAll("lsRutaEmpresa", Filter.equal("empresa.empresaId", e.getEmpresaId()));
}
rutaBusqueda.addFilterNotEqual("rutaId", -1); rutaBusqueda.addFilterNotEqual("rutaId", -1);
if (txtId.getValue() != null) { if (txtId.getValue() != null) {
rutaBusqueda.addFilterEqual("rutaId", txtId.getValue()); rutaBusqueda.addFilterEqual("rutaId", txtId.getValue());

View File

@ -1271,6 +1271,7 @@ editarCatalogoDeRutaController.lbParada.value = Parada
editarCatalogoDeRutaController.lbSecuencia.value = Secuencia editarCatalogoDeRutaController.lbSecuencia.value = Secuencia
editarCatalogoDeRutaController.lbVenta.value = Vende editarCatalogoDeRutaController.lbVenta.value = Vende
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.MSG.suscribirOK = Linea se registró exitosamente editarCatalogoDeRutaController.MSG.suscribirOK = Linea se registró exitosamente
editarCatalogoDeRutaController.MSG.sequencia = Debe de informar al menos dos secuencias editarCatalogoDeRutaController.MSG.sequencia = Debe de informar al menos dos secuencias
editarCatalogoDeRutaController.MSG.borrarPergunta = Deseas eliminar esta linea? editarCatalogoDeRutaController.MSG.borrarPergunta = Deseas eliminar esta linea?

View File

@ -1302,6 +1302,7 @@ editarCatalogoDeRutaController.lbParada.value = Localidade
editarCatalogoDeRutaController.lbSecuencia.value = Sequência editarCatalogoDeRutaController.lbSecuencia.value = Sequência
editarCatalogoDeRutaController.lbVenta.value = Vende editarCatalogoDeRutaController.lbVenta.value = Vende
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.MSG.suscribirOK = Linha Registrada com Sucesso. editarCatalogoDeRutaController.MSG.suscribirOK = Linha Registrada com Sucesso.
editarCatalogoDeRutaController.MSG.sequencia = Deve informar al menos dos secuencias editarCatalogoDeRutaController.MSG.sequencia = Deve informar al menos dos secuencias
editarCatalogoDeRutaController.MSG.borrarPergunta = Deseja Eliminar esta linha? editarCatalogoDeRutaController.MSG.borrarPergunta = Deseja Eliminar esta linha?

View File

@ -65,6 +65,14 @@
model="@{winBusquedaCatalogoDeRutas$composer.lsOrgaoConcedente}" model="@{winBusquedaCatalogoDeRutas$composer.lsOrgaoConcedente}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</row> </row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="95%"
model="@{winBusquedaCatalogoDeRutas$composer.lsEmpresa}" />
</row>
</rows> </rows>
</grid> </grid>