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 com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
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.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutas;
import com.trg.search.Filter;
/**
*
@ -51,10 +54,13 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
@Autowired
private ClaseServicioService claseServicioServicce;
@Autowired
private EmpresaService empresaService;
@Autowired
private GrupoRutaService grupoRutaService;
private List<ClaseServicio> lsClaseServicio;
private List<OrgaoConcedente> lsOrgaoConcedente;
private List<GrupoRuta> lsGrupoRuta;
private List<Empresa> lsEmpresa;
private MyListbox rutaList;
private Paging pagingRuta;
private Textbox txtNombre;
@ -62,6 +68,16 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
private Combobox cmbClaseServicio;
private Combobox cmbOrgaoConcedente;
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() {
return lsClaseServicio;
@ -92,6 +108,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
lsClaseServicio = claseServicioServicce.obtenerTodos();
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
lsGrupoRuta = grupoRutaService.obtenerTodos();
lsEmpresa = empresaService.obtenerTodos();
super.doAfterCompose(comp);
@ -129,6 +146,11 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize());
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);
if (txtId.getValue() != null) {
rutaBusqueda.addFilterEqual("rutaId", txtId.getValue());

View File

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

View File

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

View File

@ -65,6 +65,14 @@
model="@{winBusquedaCatalogoDeRutas$composer.lsOrgaoConcedente}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</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>
</grid>