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-87c2c4800839master
parent
d5fcede008
commit
0e1b561872
|
@ -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);
|
||||
|
||||
|
@ -128,6 +145,11 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
HibernateSearchObject<Ruta> rutaBusqueda =
|
||||
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) {
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
Loading…
Reference in New Issue