rodrigo 2013-01-22 19:59:13 +00:00
parent 86b56c0a02
commit 1ea8c224c2
5 changed files with 300 additions and 255 deletions

View File

@ -20,7 +20,9 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -37,12 +39,16 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
private TipoPuntoVentaService tipoPtoVtaService;
@Autowired
private transient PagedListWrapper<ConfRestricaoCanalVenta> plwConfRestricaoCanalVenta;
@Autowired
private RutaService rutaService;
private MyListbox confRestricaoCanalVentaList;
private Paging pagingConfRestricaoCanalVenta;
private List<TipoPuntoVenta> lsTipoPtoVta;
private List<Ruta> lsRuta;
private Combobox cmbOrigen;
private Combobox cmbDestino;
private Combobox cmbTipoPtoVta;
private Combobox cmbRuta;
private Textbox txtDescConf;
private Intbox txtServico;
@ -54,9 +60,19 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
this.lsTipoPtoVta = lsTipoPtoVta;
}
public List<Ruta> getLsRuta() {
return lsRuta;
}
public void setLsRuta(List<Ruta> lsRuta) {
this.lsRuta = lsRuta;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
lsRuta = rutaService.obtenerTodos();
super.doAfterCompose(comp);
confRestricaoCanalVentaList.setItemRenderer(new RenderConfRestricaoCanalVenta());
@ -105,6 +121,12 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
confRestricaoCanalVentaBusqueda.addFilterEqual("destino", destino);
}
Comboitem cbiRuta = cmbRuta.getSelectedItem();
if (cbiRuta != null) {
Ruta ruta = (Ruta) cbiRuta.getValue();
confRestricaoCanalVentaBusqueda.addFilterEqual("ruta", ruta);
}
confRestricaoCanalVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
plwConfRestricaoCanalVenta.init(confRestricaoCanalVentaBusqueda, confRestricaoCanalVentaList,

View File

@ -4,27 +4,12 @@
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
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;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida;
import java.sql.Time;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
@ -38,11 +23,24 @@ import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Timebox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.MarcaService;
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;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida;
/**
*
* @author Rafius
@ -51,6 +49,7 @@ import org.zkoss.zul.Timebox;
@Scope("prototype")
public class BusquedaCorridaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private transient PagedListWrapper<EsquemaCorrida> plwEsquemaCorrida;
@Autowired
@ -59,10 +58,6 @@ public class BusquedaCorridaController extends MyGenericForwardComposer {
private ClaseServicioService claseService;
@Autowired
private RutaService rutaService;
@Autowired
private EmpresaService empresaService;
@Autowired
private UsuarioEmpresaService usuarioEmpresaService;
private MyListbox esquemaCorridaList;
private Paging pagingEsquemaCorrida;
private Datebox fecInicio;
@ -278,8 +273,6 @@ public class BusquedaCorridaController extends MyGenericForwardComposer {
busquedaCorrita.addFilterEqual("horasalida", time);
}
Comboitem cbiClase = cmbClase.getSelectedItem();
ClaseServicio claseServicio = null;
if (cbiClase != null) {

View File

@ -11,12 +11,13 @@ import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -30,8 +31,11 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
private ConfRestricaoCanalVentaService confRestricaoCanalVentaService;
@Autowired
private TipoPuntoVentaService tipoPtoVtaService;
@Autowired
private RutaService rutaService;
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
private List<TipoPuntoVenta> lsTipoPtoVta;
private List<Ruta> lsRuta;
private MyListbox confRestricaoCanalVentaList;
private Button btnApagar;
private Combobox cmbOrigen;
@ -59,6 +63,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList");
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
lsRuta = rutaService.obtenerTodos();
super.doAfterCompose(comp);
@ -67,6 +72,14 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
}
}
public List<Ruta> getLsRuta() {
return lsRuta;
}
public void setLsRuta(List<Ruta> lsRuta) {
this.lsRuta = lsRuta;
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
cmbOrigen.getValue();
cmbDestino.getValue();

View File

@ -36,6 +36,14 @@
<textbox id="txtDescConf" width="98%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
model="@{winBusquedaConfRestricaoCanalVenta$composer.lsRuta}" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.CanalVenda.label')}" />

View File

@ -38,6 +38,15 @@
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.descConfRestricaoCanalVenta}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.ruta}"
model="@{winEditarConfRestricaoCanalVenta$composer.lsRuta}" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.CanalVenda.label')}" />