From 822db53a31632533b33e6e2b03d620287b45bcb1 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Tue, 19 Apr 2016 19:07:15 +0000 Subject: [PATCH] fixes bug #07317 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@55091 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaAliasServicoController.java | 13 +++++- .../BusquedaCatalogoDeRutaController.java | 27 ++++++++++++ ...uedaConfRestricaoCanalVentaController.java | 39 +++++++++++++++++- ...itarConfRestricaoCanalVentaController.java | 7 +++- .../tarifas/GenerarTarifaOrgaoController.java | 41 +++++++++++++------ .../ModificacionMasivaTarifasController.java | 5 ++- .../tarifas/TarifaEscalaContorller.java | 11 +++++ .../EditarAliasServicoController.java | 5 ++- 8 files changed, 131 insertions(+), 17 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaAliasServicoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaAliasServicoController.java index b45571739..3230e601a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaAliasServicoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaAliasServicoController.java @@ -18,9 +18,12 @@ import org.zkoss.zul.Intbox; import org.zkoss.zul.Paging; import com.rjconsultores.ventaboletos.entidad.AliasServico; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; +import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.RutaService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; @@ -36,6 +39,8 @@ public class BusquedaAliasServicoController extends MyGenericForwardComposer { private transient PagedListWrapper plwAliasServico; @Autowired private RutaService rutaService; + @Autowired + private EsquemaCorridaService esquemaCorridaService; private List lsRutas; private MyListbox aliasServicoList; private Paging pagingAliasServico; @@ -54,7 +59,9 @@ public class BusquedaAliasServicoController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { - lsRutas = rutaService.obtenerTodos(); + List lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsRutas = rutaService.buscarRutasPorEmpresas(lsEmpresa); + super.doAfterCompose(comp); aliasServicoList.setItemRenderer(new RenderAliasServico()); @@ -112,6 +119,10 @@ public class BusquedaAliasServicoController extends MyGenericForwardComposer { if (corridaId != null) { aliasServicoBusqueda.addFilterEqual("corridaId", corridaId); } + + if (lsRutas != null) { + aliasServicoBusqueda.addFilterIn("ruta", lsRutas); + } aliasServicoBusqueda.addSortAsc("aliasServicoId"); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java index 60e89e41a..33d73463c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java @@ -30,8 +30,10 @@ 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.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.GrupoRutaService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; +import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -59,10 +61,15 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { private EmpresaService empresaService; @Autowired private GrupoRutaService grupoRutaService; + @Autowired + private EsquemaCorridaService esquemaCorridaService; + @Autowired + private RutaService rutaService; private List lsClaseServicio; private List lsOrgaoConcedente; private List lsGrupoRuta; private List lsEmpresa; + private List lsRuta; private MyListbox rutaList; private Paging pagingRuta; private Textbox txtNombre; @@ -81,6 +88,14 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { public void setLsEmpresa(List lsEmpresa) { this.lsEmpresa = lsEmpresa; } + + public List getLsRuta() { + return lsRuta; + } + + public void setLsRuta(List lsRuta) { + this.lsRuta = lsRuta; + } public List getLsClaseServicio() { return lsClaseServicio; @@ -155,6 +170,18 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { } else { rutaBusqueda.addFilterAll("lsRutaEmpresa", Filter.in("empresa.empresaId", getIdEmpresas(lsEmpresa))); } + + List lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa); + + List lsRutaIds = new ArrayList(); + for(Ruta r : lsRuta){ + lsRutaIds.add(r.getRutaId()); + } + + if (lsRutaIds != null) { + rutaBusqueda.addFilterIn("rutaId", lsRutaIds); + } rutaBusqueda.addFilterNotEqual("rutaId", -1); if (txtId.getValue() != null) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java index 65a3039c5..b9e0f5be5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConfRestricaoCanalVentaController.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -19,11 +20,15 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; +import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; +import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; @@ -51,6 +56,17 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC private Combobox cmbRuta; private Textbox txtDescConf; private Intbox txtServico; + private List lsEmpresa; + @Autowired + private EsquemaCorridaService esquemaCorridaService; + + public List getLsEmpresa() { + return lsEmpresa; + } + + public void setLsEmpresa(List lsEmpresa) { + this.lsEmpresa = lsEmpresa; + } public List getLsTipoPtoVta() { return lsTipoPtoVta; @@ -70,8 +86,10 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC @Override public void doAfterCompose(Component comp) throws Exception { + lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsTipoPtoVta = tipoPtoVtaService.obtenerTodos(); - lsRuta = rutaService.obtenerTodos(); + List lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa); super.doAfterCompose(comp); @@ -102,6 +120,9 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC if (servicio != null) { confRestricaoCanalVentaBusqueda.addFilterEqual("corridaId", servicio); } + + List lsIdsCorridas = getIdsCorridasFromEmpresasUser(lsEmpresa); + confRestricaoCanalVentaBusqueda.addFilterIn("corridaId", lsIdsCorridas); Comboitem cbiTipoPtoVta = cmbTipoPtoVta.getSelectedItem(); if (cbiTipoPtoVta != null) { @@ -168,4 +189,20 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC public void onClick$btnNovo(Event ev) { verConfRestricaoCanalVenta(new ConfRestricaoCanalVenta()); } + + private List getCorridasIds(List esquemaCorridas){ + List ids = new ArrayList(); + for(int i = 0 ; i < esquemaCorridas.size() ; i ++){ + ids.add((esquemaCorridas.get(i)).getNumCorrida()); + } + return ids; + } + + private List getIdsCorridasFromEmpresasUser(List lsEmpresa){ + List esquemaCorridas = new ArrayList(); + for(Empresa e : lsEmpresa){ + esquemaCorridas.addAll(esquemaCorridaService.buscarPorEmpresaCorrida(e)); + } + return getCorridasIds(esquemaCorridas); + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java index f8c8d69fe..9a1cb95e2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java @@ -20,6 +20,7 @@ import org.zkoss.zul.Messagebox; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.Ruta; @@ -28,6 +29,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService; import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService; import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService; +import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; @@ -53,6 +55,8 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom private ConfRestricaoExcecaoService confRestricaoExcecaoServide; @Autowired private ConfRestricaoPtovtaService confRestricaoPtovtaService; + @Autowired + private EsquemaCorridaService esquemaCorridaService; private ConfRestricaoCanalVenta confRestricaoCanalVenta; private List lsTipoPtoVta; @@ -91,7 +95,8 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList"); lsTipoPtoVta = tipoPtoVtaService.obtenerTodos(); - lsRuta = rutaService.obtenerTodos(); + List lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa); super.doAfterCompose(comp); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java index 194872e49..9de95d1dd 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java @@ -23,9 +23,11 @@ import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.EmpresaService; +import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TarifaOficialService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRutaDesc; @@ -50,6 +52,8 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { private EmpresaService empresaService; @Autowired private TarifaOficialDAO tarifaOficialDAO; + @Autowired + private EsquemaCorridaService esquemaCorridaService; private List lsRuta; private List lsOrgaoConcedente; @@ -65,6 +69,15 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { private Checkbox chkPedagio; private List listSelectedRutas; private MyListbox selectedRutasList; + private List lsEmpresaSelected; + + public List getLsEmpresaSelected() { + return lsEmpresaSelected; + } + + public void setLsEmpresaSelected(List lsEmpresaSelected) { + this.lsEmpresaSelected = lsEmpresaSelected; + } public List getLsRuta() { return lsRuta; @@ -82,12 +95,13 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); - lsRuta = rutaService.obtenerTodos(); - lsEmpresa = empresaService.obtenerTodos(); + lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa); super.doAfterCompose(comp); selectedRutasList.setItemRenderer(new RenderRutaDesc()); listSelectedRutas = new ArrayList(); + lsEmpresaSelected = new ArrayList(); } public void onClick$chkZerarTabela(Event ev) @@ -118,19 +132,22 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { public void onClick$btnGenerarVigencia(Event ev) throws InterruptedException { cmbOrgaoConcedente.getValue(); - - List lsRuta = new ArrayList(); + Integer orgaoConcedenteId = null; - Integer empresaId = null; - - lsRuta = listSelectedRutas; if (cmbOrgaoConcedente.getSelectedItem() != null) { orgaoConcedenteId = ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue()).getOrgaoConcedenteId(); } if (cmbEmpresa.getSelectedItem() != null){ - empresaId = ((Empresa)cmbEmpresa.getSelectedItem().getValue()).getEmpresaId(); + lsEmpresaSelected = new ArrayList(); + lsEmpresaSelected.add(((Empresa)cmbEmpresa.getSelectedItem().getValue())); + }else{ + lsEmpresaSelected = lsEmpresa; + } + + if(listSelectedRutas == null || listSelectedRutas.isEmpty()){ + listSelectedRutas = lsRuta; } if (orgaoConcedenteId == null){ @@ -148,17 +165,17 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { try { if (chkTarifa.isChecked()) { - tarifaOficialService.gerarAtualizarTarifa(lsRuta, orgaoConcedenteId, empresaId); + tarifaOficialService.gerarAtualizarTarifa(listSelectedRutas, orgaoConcedenteId, lsEmpresaSelected); } boolean gerarTabelaZerada = !chkTarifa.isChecked(); if (chkTaxaEmbarque.isChecked()) { - tarifaOficialService.atualizarTaxaEmbarque(lsRuta, orgaoConcedenteId,gerarTabelaZerada, empresaId); + tarifaOficialService.atualizarTaxaEmbarque(listSelectedRutas, orgaoConcedenteId,gerarTabelaZerada, lsEmpresaSelected); } if (chkSeguro.isChecked()) { - tarifaOficialService.atualizarSeguro(lsRuta, orgaoConcedenteId); + tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedenteId); } if (chkPedagio.isChecked()) { @@ -181,7 +198,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { }else{ try{ - tarifaOficialService.gerarAtualizarTabelaZerada(lsRuta, orgaoConcedenteId, empresaId); + tarifaOficialService.gerarAtualizarTabelaZerada(listSelectedRutas, orgaoConcedenteId, lsEmpresaSelected); Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK"), Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java index 4ad13feff..620af179f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java @@ -65,6 +65,7 @@ import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa; import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.ClaseServicioService; +import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.MarcaService; import com.rjconsultores.ventaboletos.service.MonedaService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; @@ -117,6 +118,8 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose private VigenciaTarifaService vigenciaTarifaService; @Autowired private OrgaoConcedenteService orgaoConcedenteService; + @Autowired + private EsquemaCorridaService esquemaCorridaService; private List lsMarcas; private List lsClaseServico; private List lsMonedas; @@ -249,7 +252,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose lsClaseServico = claseServicioService.obtenerTodos(); lsMonedas = monedaService.obtenerTodos(); lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); - lsRutas = rutaService.obtenerTodos(); + lsRutas = rutaService.buscarRutasPorEmpresas(lsEmpresas); lsTipoPuntoVenta = tipoPuntoVentaService.obtenerTodos(); lsCategoria = categoriaService.obtenerTodos(); lsVigenciaTarifa = vigenciaTarifaService.obtenerTodos(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/TarifaEscalaContorller.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/TarifaEscalaContorller.java index aa52c7157..b2d8161b4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/TarifaEscalaContorller.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/TarifaEscalaContorller.java @@ -47,6 +47,7 @@ import org.zkoss.zul.RowRenderer; import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Moneda; import com.rjconsultores.ventaboletos.entidad.Parada; @@ -928,6 +929,16 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer { cmbRuta.setDisabled(Boolean.FALSE); lsMarcas = marcaClaseServicioService.buscar(claseServicio); + List lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + List lsRutasValidas = rutaService.buscarRutasPorEmpresas(lsEmpresa); + lsRutas.retainAll(lsRutasValidas); + List marcasRemover = new ArrayList(); + for(Marca m : lsMarcas){ + if(!lsEmpresa.contains(m.getEmpresa())){ + marcasRemover.add(m); + } + } + lsMarcas.removeAll(marcasRemover); cmbMarca.setConstraint(""); cmbMarca.setSelectedItem(null); cmbMarca.setText(null); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/EditarAliasServicoController.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/EditarAliasServicoController.java index fe7133fa9..b8ccba757 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/EditarAliasServicoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/EditarAliasServicoController.java @@ -12,10 +12,12 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import com.rjconsultores.ventaboletos.entidad.AliasServico; +import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.AliasServicoService; import com.rjconsultores.ventaboletos.service.RutaService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -50,7 +52,8 @@ public class EditarAliasServicoController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { - lsRutas = rutaService.obtenerTodos(); + List lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsRutas = rutaService.buscarRutasPorEmpresas(lsEmpresa); super.doAfterCompose(comp); aliasServico = (AliasServico) Executions.getCurrent().getArg().get("aliasServico");