diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaMonedaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaMonedaController.java index 20966d2e5..c45e13bcc 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaMonedaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaMonedaController.java @@ -27,148 +27,149 @@ import org.zkoss.zul.Row; import org.zkoss.zul.Textbox; /** - * + * * @author Rafius */ @Controller("busquedaMonedaController") @Scope("prototype") public class BusquedaMonedaController extends MyGenericForwardComposer { - @Autowired - private transient PagedListWrapper plwMoneda; - private MyListbox monedaList; - private Paging pagingMoneda; - private Textbox txtNombre; - private Textbox txtEquivalencia; - private Row rowEquivalencia; - private Listheader headerEquivalencia; + private static final long serialVersionUID = 1L; + @Autowired + private transient PagedListWrapper plwMoneda; + private MyListbox monedaList; + private Paging pagingMoneda; + private Textbox txtNombre; + private Textbox txtEquivalencia; + private Row rowEquivalencia; + private Listheader headerEquivalencia; - public Paging getPagingMoneda() { - return pagingMoneda; - } + public Paging getPagingMoneda() { + return pagingMoneda; + } - public void setPagingMoneda(Paging pagingMoneda) { - this.pagingMoneda = pagingMoneda; - } + public void setPagingMoneda(Paging pagingMoneda) { + this.pagingMoneda = pagingMoneda; + } - public MyListbox getMonedaList() { - return monedaList; - } + public MyListbox getMonedaList() { + return monedaList; + } - public void setMonedaList(MyListbox monedaList) { - this.monedaList = monedaList; - } + public void setMonedaList(MyListbox monedaList) { + this.monedaList = monedaList; + } - public PagedListWrapper getPlwMoneda() { - return plwMoneda; - } + public PagedListWrapper getPlwMoneda() { + return plwMoneda; + } - public void setPlwMoneda(PagedListWrapper plwMoneda) { - this.plwMoneda = plwMoneda; - } + public void setPlwMoneda(PagedListWrapper plwMoneda) { + this.plwMoneda = plwMoneda; + } - public Textbox getTxtEquivalencia() { - return txtEquivalencia; - } + public Textbox getTxtEquivalencia() { + return txtEquivalencia; + } - public void setTxtEquivalencia(Textbox txtEquivalencia) { - this.txtEquivalencia = txtEquivalencia; - } + public void setTxtEquivalencia(Textbox txtEquivalencia) { + this.txtEquivalencia = txtEquivalencia; + } - public Textbox getTxtNombre() { - return txtNombre; - } + public Textbox getTxtNombre() { + return txtNombre; + } - public void setTxtNombre(Textbox txtNombre) { - this.txtNombre = txtNombre; - } + public void setTxtNombre(Textbox txtNombre) { + this.txtNombre = txtNombre; + } - public Listheader getHeaderEquivalencia() { - return headerEquivalencia; - } + public Listheader getHeaderEquivalencia() { + return headerEquivalencia; + } - public void setHeaderEquivalencia(Listheader headerEquivalencia) { - this.headerEquivalencia = headerEquivalencia; - } + public void setHeaderEquivalencia(Listheader headerEquivalencia) { + this.headerEquivalencia = headerEquivalencia; + } - public Row getRowEquivalencia() { - return rowEquivalencia; - } + public Row getRowEquivalencia() { + return rowEquivalencia; + } - public void setRowEquivalencia(Row rowEquivalencia) { - this.rowEquivalencia = rowEquivalencia; - } + public void setRowEquivalencia(Row rowEquivalencia) { + this.rowEquivalencia = rowEquivalencia; + } - public void onClick$btnPesquisa(Event ev) throws InterruptedException { - refreshLista(); - } + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } - public void onClick$btnRefresh(Event ev) throws InterruptedException { - refreshLista(); - } + public void onClick$btnRefresh(Event ev) throws InterruptedException { + refreshLista(); + } - public void onClick$btnNovo(Event ev) { - verPeriodo(new Moneda()); - } + public void onClick$btnNovo(Event ev) { + verPeriodo(new Moneda()); + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - monedaList.setItemRenderer(new RenderMoneda()); - monedaList.addEventListener("onDoubleClick", new EventListener() { + monedaList.setItemRenderer(new RenderMoneda()); + monedaList.addEventListener("onDoubleClick", new EventListener() { - @Override - public void onEvent(Event event) throws Exception { - Moneda c = (Moneda) monedaList.getSelected(); - verPeriodo(c); - } - }); + @Override + public void onEvent(Event event) throws Exception { + Moneda c = (Moneda) monedaList.getSelected(); + verPeriodo(c); + } + }); - refreshLista(); + refreshLista(); - if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { - rowEquivalencia.setVisible(Boolean.FALSE); - headerEquivalencia.setVisible(Boolean.FALSE); - } + if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { + rowEquivalencia.setVisible(Boolean.FALSE); + headerEquivalencia.setVisible(Boolean.FALSE); + } - txtNombre.focus(); - } + txtNombre.focus(); + } - private void verPeriodo(Moneda c) { - if (c == null) { - return; - } + private void verPeriodo(Moneda c) { + if (c == null) { + return; + } - Map args = new HashMap(); - args.put("busquedaMonedaController", this); - args.put("moneda", c); - args.put("monedaList", monedaList); + Map args = new HashMap(); + args.put("busquedaMonedaController", this); + args.put("moneda", c); + args.put("monedaList", monedaList); - openWindow("/gui/catalogos/editarMoneda.zul", - Labels.getLabel("editarMonedaController.window.title"), args, MODAL); - } + openWindow("/gui/catalogos/editarMoneda.zul", + Labels.getLabel("editarMonedaController.window.title"), args, MODAL); + } - public void refreshLista() throws InterruptedException { - HibernateSearchObject monedaBusqueda = - new HibernateSearchObject(Moneda.class, pagingMoneda.getPageSize()); + public void refreshLista() throws InterruptedException { + HibernateSearchObject monedaBusqueda = + new HibernateSearchObject(Moneda.class, pagingMoneda.getPageSize()); - monedaBusqueda.addFilterLike("descmoneda", "%" + txtNombre.getText().trim().concat("%")); - if (!txtEquivalencia.getText().isEmpty()) { - monedaBusqueda.addFilterLike("equivalenciaId", txtEquivalencia.getText().trim().concat("%")); - } + monedaBusqueda.addFilterLike("descmoneda", "%" + txtNombre.getText().trim().concat("%")); + if (!txtEquivalencia.getText().isEmpty()) { + monedaBusqueda.addFilterLike("equivalenciaId", txtEquivalencia.getText().trim().concat("%")); + } - monedaBusqueda.addFilterEqual("activo", Boolean.TRUE); - monedaBusqueda.addSortAsc("descmoneda"); - monedaBusqueda.addFilterNotEqual("monedaId", -1); + monedaBusqueda.addFilterEqual("activo", Boolean.TRUE); + monedaBusqueda.addSortAsc("descmoneda"); + monedaBusqueda.addFilterNotEqual("monedaId", -1); - plwMoneda.init(monedaBusqueda, monedaList, pagingMoneda); + plwMoneda.init(monedaBusqueda, monedaList, pagingMoneda); - if (monedaList.getData().length == 0) { - Messagebox.show( - Labels.getLabel("MSG.ningunRegistro"), - Labels.getLabel("busquedaMonedaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } - } + if (monedaList.getData().length == 0) { + Messagebox.show( + Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaMonedaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMonedaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMonedaController.java index 196cabe4b..059b6bc5d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMonedaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMonedaController.java @@ -4,19 +4,13 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import com.rjconsultores.ventaboletos.entidad.Moneda; -import com.rjconsultores.ventaboletos.service.MonedaService; -import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; -import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; -import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; -import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; -import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; +import java.util.Calendar; +import java.util.List; + import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; -import java.util.Calendar; -import java.util.List; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; @@ -26,189 +20,198 @@ import org.zkoss.zul.Messagebox; import org.zkoss.zul.Row; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.Moneda; +import com.rjconsultores.ventaboletos.service.MonedaService; +import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; +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.MyTextbox; + /** - * + * * @author Rafius */ @Controller("editarMonedaController") @Scope("prototype") public class EditarMonedaController extends MyGenericForwardComposer { - @Autowired - private MonedaService monedaService; - private Moneda moneda; - private MyListbox monedaList; - private Button btnApagar; - private Button btnSalvar; - private BusquedaMonedaController busquedaMonedaController; - private static Logger log = Logger.getLogger(EditarMonedaController.class); - private MyTextbox txtNome; - private Row rowEquivalencia; + private static final long serialVersionUID = 1L; + @Autowired + private MonedaService monedaService; + private Moneda moneda; + private MyListbox monedaList; + private Button btnApagar; + private Button btnSalvar; + private BusquedaMonedaController busquedaMonedaController; + private static Logger log = Logger.getLogger(EditarMonedaController.class); + private MyTextbox txtNome; + private Row rowEquivalencia; - public Button getBtnApagar() { - return btnApagar; - } + public Button getBtnApagar() { + return btnApagar; + } - public void setBtnApagar(Button btnApagar) { - this.btnApagar = btnApagar; - } + public void setBtnApagar(Button btnApagar) { + this.btnApagar = btnApagar; + } - public Textbox getTxtNome() { - return txtNome; - } + public Textbox getTxtNome() { + return txtNome; + } - public void setTxtNome(MyTextbox txtNome) { - this.txtNome = txtNome; - } + public void setTxtNome(MyTextbox txtNome) { + this.txtNome = txtNome; + } - public Button getBtnSalvar() { - return btnSalvar; - } + public Button getBtnSalvar() { + return btnSalvar; + } - public void setBtnSalvar(Button btnSalvar) { - this.btnSalvar = btnSalvar; - } + public void setBtnSalvar(Button btnSalvar) { + this.btnSalvar = btnSalvar; + } - public Row getRowEquivalencia() { - return rowEquivalencia; - } + public Row getRowEquivalencia() { + return rowEquivalencia; + } - public void setRowEquivalencia(Row rowEquivalencia) { - this.rowEquivalencia = rowEquivalencia; - } + public void setRowEquivalencia(Row rowEquivalencia) { + this.rowEquivalencia = rowEquivalencia; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); - busquedaMonedaController = (BusquedaMonedaController) Executions.getCurrent().getArg().get("busquedaMonedaController"); - moneda = (Moneda) Executions.getCurrent().getArg().get("moneda"); - monedaList = (MyListbox) Executions.getCurrent().getArg().get("monedaList"); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + busquedaMonedaController = (BusquedaMonedaController) Executions.getCurrent().getArg().get("busquedaMonedaController"); + moneda = (Moneda) Executions.getCurrent().getArg().get("moneda"); + monedaList = (MyListbox) Executions.getCurrent().getArg().get("monedaList"); - if (moneda.getMonedaId() == null) { - btnApagar.setVisible(Boolean.FALSE); - } else { - if (moneda.getMonedaId() <= 2) { - btnApagar.setVisible(Boolean.FALSE); - btnSalvar.setVisible(Boolean.FALSE); - txtNome.setDisabled(Boolean.TRUE); + if (moneda.getMonedaId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } else { + if (moneda.getMonedaId() <= 2) { + btnApagar.setVisible(Boolean.FALSE); + btnSalvar.setVisible(Boolean.FALSE); + txtNome.setDisabled(Boolean.TRUE); - Messagebox.show( - Labels.getLabel("MSG.noEditabled"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } - } + Messagebox.show( + Labels.getLabel("MSG.noEditabled"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } + } - if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { - rowEquivalencia.setVisible(Boolean.FALSE); - } + if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { + rowEquivalencia.setVisible(Boolean.FALSE); + } - txtNome.focus(); - } + txtNome.focus(); + } - public void onClick$btnSalvar(Event ev) throws InterruptedException { - txtNome.getValue(); - try { - moneda.setActivo(true); - moneda.setFecmodif(Calendar.getInstance().getTime()); - moneda.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getValue(); + try { + moneda.setActivo(true); + moneda.setFecmodif(Calendar.getInstance().getTime()); + moneda.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - if (moneda.getMonedaId() == null) { - List lsMoneda = monedaService.buscar(moneda.getDescmoneda()); + if (moneda.getMonedaId() == null) { + List lsMoneda = monedaService.buscar(moneda.getDescmoneda()); - boolean podeSalvar = false; - if (lsMoneda.isEmpty()) { - podeSalvar = true; - } else { - for (Moneda m : lsMoneda) { - if (m.getMonedaId().equals(moneda.getMonedaId())) { - podeSalvar = true; - } - } - } + boolean podeSalvar = false; + if (lsMoneda.isEmpty()) { + podeSalvar = true; + } else { + for (Moneda m : lsMoneda) { + if (m.getMonedaId().equals(moneda.getMonedaId())) { + podeSalvar = true; + } + } + } - if (!podeSalvar) { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } else { - monedaService.suscribir(moneda); - monedaList.addItem(moneda); + if (!podeSalvar) { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } else { + monedaService.suscribir(moneda); + monedaList.addItem(moneda); - Messagebox.show( - Labels.getLabel("editarMonedaController.MSG.suscribirOK"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - busquedaMonedaController.refreshLista(); - closeWindow(); - } - } else { - monedaService.actualizacion(moneda); - monedaList.updateItem(moneda); + Messagebox.show( + Labels.getLabel("editarMonedaController.MSG.suscribirOK"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + busquedaMonedaController.refreshLista(); + closeWindow(); + } + } else { + monedaService.actualizacion(moneda); + monedaList.updateItem(moneda); - Messagebox.show( - Labels.getLabel("editarMonedaController.MSG.suscribirOK"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - busquedaMonedaController.refreshLista(); - closeWindow(); - } - } catch (Exception ex) { - log.error("editarMonedaController: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } + Messagebox.show( + Labels.getLabel("editarMonedaController.MSG.suscribirOK"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + busquedaMonedaController.refreshLista(); + closeWindow(); + } + } catch (Exception ex) { + log.error("editarMonedaController: " + ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarMonedaController.MSG.borrarPergunta"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarMonedaController.MSG.borrarPergunta"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - if (resp == Messagebox.YES) { + if (resp == Messagebox.YES) { - monedaService.borrar(moneda); + monedaService.borrar(moneda); - Messagebox.show( - Labels.getLabel("editarMonedaController.MSG.borrarOK"), - Labels.getLabel("editarMonedaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarMonedaController.MSG.borrarOK"), + Labels.getLabel("editarMonedaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - monedaList.removeItem(moneda); + monedaList.removeItem(moneda); - closeWindow(); - } - } catch (Exception ex) { - log.error(ex); - } - } + closeWindow(); + } + } catch (Exception ex) { + log.error(ex); + } + } - public Moneda getMoneda() { - return moneda; - } + public Moneda getMoneda() { + return moneda; + } - public void setMoneda(Moneda moneda) { - this.moneda = moneda; - } + public void setMoneda(Moneda moneda) { + this.moneda = moneda; + } - public MyListbox getMonedaList() { - return monedaList; - } + public MyListbox getMonedaList() { + return monedaList; + } - public void setMonedaList(MyListbox monedaList) { - this.monedaList = monedaList; - } + public void setMonedaList(MyListbox monedaList) { + this.monedaList = monedaList; + } - public MonedaService getMonedaService() { - return monedaService; - } + public MonedaService getMonedaService() { + return monedaService; + } - public void setMonedaService(MonedaService monedaService) { - this.monedaService = monedaService; - } + public void setMonedaService(MonedaService monedaService) { + this.monedaService = monedaService; + } } 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 04cc21074..bc7af2407 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 @@ -23,9 +23,11 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +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.GrupoRutaService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -48,14 +50,18 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { private OrgaoConcedenteService orgaoConcedenteService; @Autowired private ClaseServicioService claseServicioServicce; + @Autowired + private GrupoRutaService grupoRutaService; private List lsClaseServicio; private List lsOrgaoConcedente; + private List lsGrupoRuta; private MyListbox rutaList; private Paging pagingRuta; private Textbox txtNombre; private Intbox txtId; private Combobox cmbClaseServicio; private Combobox cmbOrgaoConcedente; + private Combobox cmbGrupoRuta; public List getLsClaseServicio() { return lsClaseServicio; @@ -73,10 +79,19 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { this.lsOrgaoConcedente = lsOrgaoConcedente; } + public List getLsGrupoRuta() { + return lsGrupoRuta; + } + + public void setLsGrupoRuta(List lsGrupoRuta) { + this.lsGrupoRuta = lsGrupoRuta; + } + @Override public void doAfterCompose(Component comp) throws Exception { lsClaseServicio = claseServicioServicce.obtenerTodos(); lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); + lsGrupoRuta = grupoRutaService.obtenerTodos(); super.doAfterCompose(comp); @@ -127,6 +142,12 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { rutaBusqueda.addFilterEqual("claseServicio", claseServicio); } + Comboitem cbiGrupoRuta = cmbGrupoRuta.getSelectedItem(); + if (cbiGrupoRuta != null) { + GrupoRuta grupoRuta = (GrupoRuta) cbiGrupoRuta.getValue(); + rutaBusqueda.addFilterEqual("grupoRuta", grupoRuta); + } + Comboitem cbiOrgaoConcedente = cmbOrgaoConcedente.getSelectedItem(); if (cbiOrgaoConcedente != null) { OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cbiOrgaoConcedente.getValue(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java index 410eb8133..cd3e1f36f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java @@ -25,7 +25,6 @@ import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Button; -import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; @@ -41,10 +40,10 @@ 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.Parada; import com.rjconsultores.ventaboletos.entidad.ParadaSecuencia; -import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.RutaCombinacion; import com.rjconsultores.ventaboletos.entidad.RutaEmpresa; @@ -55,6 +54,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException; 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.RutaCombinacionService; import com.rjconsultores.ventaboletos.service.RutaEmpresaService; @@ -105,6 +105,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer @Autowired private OrgaoConcedenteService orgaoConcedenteService; @Autowired + private GrupoRutaService grupoRutaService; + @Autowired private transient PagedListWrapper plwRutaCombinacion; private Ruta ruta; private MyListbox rutaList; @@ -112,6 +114,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private MyListbox rutaCombinacionList; private MyListbox rutaEmpresaList; private Paging pagingRutaCombinacion; + private List lsGrupoRuta; private List lsRutaSecuencia; private List lsRutaCombinacion; private List lsClase; @@ -228,12 +231,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer this.lsOrgaoConcedente = lsOrgaoConcedente; } + public List getLsGrupoRuta() { + return lsGrupoRuta; + } + + public void setLsGrupoRuta(List lsGrupoRuta) { + this.lsGrupoRuta = lsGrupoRuta; + } + @Override public void doAfterCompose(Component comp) throws Exception { lsClase = claseService.buscarTodosExceto(-1); lsVia = viaService.obtenerTodos(); lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); + lsGrupoRuta = grupoRutaService.obtenerTodos(); ruta = (Ruta) Executions.getCurrent().getArg().get("ruta"); rutaList = (MyListbox) Executions.getCurrent().getArg().get("rutaList"); @@ -739,7 +751,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer op.add("Sim"); op.add("Não"); comboVenda.setModel(new ListModelList(op)); - comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Sim": "Não"); + comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Sim" : "Não"); comboVenda.setTooltip(rutaCombinacion.getRutacombinacionId().toString()); comboVenda.addEventListener("onChange", new EventListener() { diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c8074f4ed..4655c5acb 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1261,6 +1261,7 @@ editarCatalogoDeRutaController.btnSalvar.tooltiptext = Salvar editarCatalogoDeRutaController.btnFechar.tooltiptext = Fechar editarCatalogoDeRutaController.btnModificar.tooltiptext = Modificar sequência editarCatalogoDeRutaController.lbNome.value = Linha +editarCatalogoDeRutaController.lbGrupoRuta.value = Grupo Ruta editarCatalogoDeRutaController.lhPlataforma = Plataforma editarCatalogoDeRutaController.lbClase.value = Tipo de Classe editarCatalogoDeRutaController.lbTramo.value = Localidade @@ -4453,6 +4454,3 @@ relatorioOrigemDestinoController.MSG.selecionarCorridas = Selecione algum servi relatorioOrigemDestinoController.chkBilhetesGratuitos.value = Considerar bilhetes gratuitos relatorioOrigemDestinoController.chkTrechoSemMovimento.value = Exibir trechos sem movimento relatorioOrigemDestinoController.MSG.trechoSemMovimento = Para exibir trechos sem movimento é necessário selecionar quais são os serviços desejados. - - - diff --git a/web/gui/esquema_operacional/busquedaRuta.zul b/web/gui/esquema_operacional/busquedaRuta.zul index 595bead15..32906e3c5 100644 --- a/web/gui/esquema_operacional/busquedaRuta.zul +++ b/web/gui/esquema_operacional/busquedaRuta.zul @@ -8,7 +8,7 @@