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 a23d55888..f10c60d84 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 @@ -33,6 +33,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; 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.MyComboRutaRenderer; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoCanalVenta; @Controller("confRestricaoCanalVentaController") @@ -92,7 +93,7 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa); super.doAfterCompose(comp); - + cmbRuta.setItemRenderer(new MyComboRutaRenderer()); confRestricaoCanalVentaList.setItemRenderer(new RenderConfRestricaoCanalVenta()); confRestricaoCanalVentaList.addEventListener("onDoubleClick", new EventListener() { 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 341b58c09..63567d282 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 @@ -36,6 +36,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.render.MyComboRutaRenderer; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoExcecao; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPtovta; @@ -104,6 +105,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom super.doAfterCompose(comp); + cmbRuta.setItemRenderer(new MyComboRutaRenderer()); if (confRestricaoCanalVenta.getConfRestricaoCanalVentaId() == null) { btnApagar.setVisible(Boolean.FALSE); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index 51d0632ea..21bfd89ab 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -32,7 +32,6 @@ import org.zkoss.zul.Button; import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; -import org.zkoss.zul.ComboitemRenderer; import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; import org.zkoss.zul.Label; @@ -43,7 +42,6 @@ import org.zkoss.zul.Timebox; import com.rjconsultores.ventaboletos.entidad.Autobus; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; -import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus; import com.rjconsultores.ventaboletos.entidad.Division; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.EsquemaAsiento; @@ -61,7 +59,6 @@ import com.rjconsultores.ventaboletos.entidad.TramoServicio; import com.rjconsultores.ventaboletos.service.AutobusService; import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.CorridaService; -import com.rjconsultores.ventaboletos.service.DiagramaAutobusService; import com.rjconsultores.ventaboletos.service.DivisionService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; @@ -77,6 +74,7 @@ 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.render.MyComboRutaRenderer; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorridaTramo; /** @@ -1800,16 +1798,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { selecionarRutaSequenciaForaEsqCorrida(); } - public class MyComboRutaRenderer implements ComboitemRenderer { - @Override - public void render(Comboitem item, Object data) throws Exception { - - Ruta ruta = (Ruta) data; - String descricao = ruta.getDescruta() + " Id:" + ruta.getRutaId() + " Sentido:" + (ruta.getIndSentidoIda() ? Labels.getLabel("editarCatalogoDeRutaController.radIda.value") : Labels.getLabel("editarCatalogoDeRutaController.radVolta.value")) + " Número:" + ruta.getNumRuta(); - item.setLabel(descricao); - item.setValue(data); - } - } + public void onClick$diaSimDiaNao(Event e) throws InterruptedException { habilitaDiasDaSemana(diaSimDiaNao.isChecked()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java index 8fceb3dd1..491bbc57d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java @@ -31,6 +31,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; 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.MyComboRutaRenderer; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPrecioVentaja; /** @@ -105,6 +106,7 @@ public class BusquedaPrecioVentajaController extends MyGenericForwardComposer { public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lsRuta = rutaService.obtenerTodos(); + cmbRuta.setItemRenderer(new MyComboRutaRenderer()); precioVentajaList.setItemRenderer(new RenderPrecioVentaja()); precioVentajaList.addEventListener("onDoubleClick", new EventListener() { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java index 23b2bfc6a..f253dc742 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java @@ -29,6 +29,7 @@ import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.render.MyComboRutaRenderer; /** * @author Igor @@ -127,6 +128,8 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer { super.doAfterCompose(comp); precioVentaja = (PrecioVentaja) Executions.getCurrent().getArg().get("precioVentaja"); precioVentajaList = (MyListbox) Executions.getCurrent().getArg().get("precioVentajaList"); + cmbRutaOriginal.setItemRenderer(new MyComboRutaRenderer()); + cmbRutaPrecio.setItemRenderer(new MyComboRutaRenderer()); lsRuta = rutaService.obtenerTodos(); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/MyComboRutaRenderer.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/MyComboRutaRenderer.java new file mode 100644 index 000000000..d631621ed --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/MyComboRutaRenderer.java @@ -0,0 +1,22 @@ +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import org.zkoss.util.resource.Labels; +import org.zkoss.zul.Comboitem; +import org.zkoss.zul.ComboitemRenderer; + +import com.rjconsultores.ventaboletos.entidad.Ruta; + +public class MyComboRutaRenderer implements ComboitemRenderer { + @Override + public void render(Comboitem item, Object data) throws Exception { + Ruta ruta = (Ruta) data; + String descricao; + if (ruta.getRutaId() != -1){ + descricao = ruta.getDescruta() + " Id:" + ruta.getRutaId() + " Sentido:" + (ruta.getIndSentidoIda() ? Labels.getLabel("editarCatalogoDeRutaController.radIda.value") : Labels.getLabel("editarCatalogoDeRutaController.radVolta.value")) + " Número:" + ruta.getNumRuta(); + } else { + descricao = ruta.getDescruta() + " Id:" + ruta.getRutaId(); + } + item.setLabel(descricao); + item.setValue(data); + } +}