leonardo 2017-05-05 20:11:14 +00:00
parent 50044931bd
commit 5187adba53
6 changed files with 33 additions and 14 deletions

View File

@ -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() {

View File

@ -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);

View File

@ -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());

View File

@ -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() {

View File

@ -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();
}

View File

@ -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);
}
}