|
|
|
@ -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,295 +49,290 @@ import org.zkoss.zul.Timebox;
|
|
|
|
|
@Scope("prototype")
|
|
|
|
|
public class BusquedaCorridaController extends MyGenericForwardComposer {
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private transient PagedListWrapper<EsquemaCorrida> plwEsquemaCorrida;
|
|
|
|
|
@Autowired
|
|
|
|
|
private MarcaService marcaService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private ClaseServicioService claseService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private RutaService rutaService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private EmpresaService empresaService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private UsuarioEmpresaService usuarioEmpresaService;
|
|
|
|
|
private MyListbox esquemaCorridaList;
|
|
|
|
|
private Paging pagingEsquemaCorrida;
|
|
|
|
|
private Datebox fecInicio;
|
|
|
|
|
private Datebox fecFinal;
|
|
|
|
|
private Combobox cmbClase;
|
|
|
|
|
private Combobox cmbMarca;
|
|
|
|
|
private Combobox cmbRuta;
|
|
|
|
|
private Combobox cmbEmpresaCorrida;
|
|
|
|
|
private List<Empresa> lsEmpresa;
|
|
|
|
|
private List<Marca> lsMarca;
|
|
|
|
|
private List<ClaseServicio> lsClase;
|
|
|
|
|
private List<Ruta> lsRuta;
|
|
|
|
|
private Button btnPesquisa;
|
|
|
|
|
private Intbox txtID;
|
|
|
|
|
private Intbox txtNumCorrida;
|
|
|
|
|
private Timebox hora;
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
@Autowired
|
|
|
|
|
private transient PagedListWrapper<EsquemaCorrida> plwEsquemaCorrida;
|
|
|
|
|
@Autowired
|
|
|
|
|
private MarcaService marcaService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private ClaseServicioService claseService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private RutaService rutaService;
|
|
|
|
|
private MyListbox esquemaCorridaList;
|
|
|
|
|
private Paging pagingEsquemaCorrida;
|
|
|
|
|
private Datebox fecInicio;
|
|
|
|
|
private Datebox fecFinal;
|
|
|
|
|
private Combobox cmbClase;
|
|
|
|
|
private Combobox cmbMarca;
|
|
|
|
|
private Combobox cmbRuta;
|
|
|
|
|
private Combobox cmbEmpresaCorrida;
|
|
|
|
|
private List<Empresa> lsEmpresa;
|
|
|
|
|
private List<Marca> lsMarca;
|
|
|
|
|
private List<ClaseServicio> lsClase;
|
|
|
|
|
private List<Ruta> lsRuta;
|
|
|
|
|
private Button btnPesquisa;
|
|
|
|
|
private Intbox txtID;
|
|
|
|
|
private Intbox txtNumCorrida;
|
|
|
|
|
private Timebox hora;
|
|
|
|
|
|
|
|
|
|
public Combobox getCmbClase() {
|
|
|
|
|
return cmbClase;
|
|
|
|
|
}
|
|
|
|
|
public Combobox getCmbClase() {
|
|
|
|
|
return cmbClase;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCmbClase(Combobox cmbClase) {
|
|
|
|
|
this.cmbClase = cmbClase;
|
|
|
|
|
}
|
|
|
|
|
public void setCmbClase(Combobox cmbClase) {
|
|
|
|
|
this.cmbClase = cmbClase;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Combobox getCmbEmpresaCorrida() {
|
|
|
|
|
return cmbEmpresaCorrida;
|
|
|
|
|
}
|
|
|
|
|
public Combobox getCmbEmpresaCorrida() {
|
|
|
|
|
return cmbEmpresaCorrida;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCmbEmpresaCorrida(Combobox cmbEmpresaCorrida) {
|
|
|
|
|
this.cmbEmpresaCorrida = cmbEmpresaCorrida;
|
|
|
|
|
}
|
|
|
|
|
public void setCmbEmpresaCorrida(Combobox cmbEmpresaCorrida) {
|
|
|
|
|
this.cmbEmpresaCorrida = cmbEmpresaCorrida;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Combobox getCmbRuta() {
|
|
|
|
|
return cmbRuta;
|
|
|
|
|
}
|
|
|
|
|
public Combobox getCmbRuta() {
|
|
|
|
|
return cmbRuta;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCmbRuta(Combobox cmbRuta) {
|
|
|
|
|
this.cmbRuta = cmbRuta;
|
|
|
|
|
}
|
|
|
|
|
public void setCmbRuta(Combobox cmbRuta) {
|
|
|
|
|
this.cmbRuta = cmbRuta;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<ClaseServicio> getLsClase() {
|
|
|
|
|
return lsClase;
|
|
|
|
|
}
|
|
|
|
|
public List<ClaseServicio> getLsClase() {
|
|
|
|
|
return lsClase;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLsClase(List<ClaseServicio> lsClase) {
|
|
|
|
|
this.lsClase = lsClase;
|
|
|
|
|
}
|
|
|
|
|
public void setLsClase(List<ClaseServicio> lsClase) {
|
|
|
|
|
this.lsClase = lsClase;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Empresa> getLsEmpresa() {
|
|
|
|
|
return lsEmpresa;
|
|
|
|
|
}
|
|
|
|
|
public List<Empresa> getLsEmpresa() {
|
|
|
|
|
return lsEmpresa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
|
|
|
|
this.lsEmpresa = lsEmpresa;
|
|
|
|
|
}
|
|
|
|
|
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
|
|
|
|
this.lsEmpresa = lsEmpresa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Marca> getLsMarca() {
|
|
|
|
|
return lsMarca;
|
|
|
|
|
}
|
|
|
|
|
public List<Marca> getLsMarca() {
|
|
|
|
|
return lsMarca;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLsMarca(List<Marca> lsMarca) {
|
|
|
|
|
this.lsMarca = lsMarca;
|
|
|
|
|
}
|
|
|
|
|
public void setLsMarca(List<Marca> lsMarca) {
|
|
|
|
|
this.lsMarca = lsMarca;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Ruta> getLsRuta() {
|
|
|
|
|
return lsRuta;
|
|
|
|
|
}
|
|
|
|
|
public List<Ruta> getLsRuta() {
|
|
|
|
|
return lsRuta;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLsRuta(List<Ruta> lsRuta) {
|
|
|
|
|
this.lsRuta = lsRuta;
|
|
|
|
|
}
|
|
|
|
|
public void setLsRuta(List<Ruta> lsRuta) {
|
|
|
|
|
this.lsRuta = lsRuta;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Paging getPagingEsquemaCorrida() {
|
|
|
|
|
return pagingEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
public Paging getPagingEsquemaCorrida() {
|
|
|
|
|
return pagingEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPagingEsquemaCorrida(Paging pagingEsquemaCorrida) {
|
|
|
|
|
this.pagingEsquemaCorrida = pagingEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
public void setPagingEsquemaCorrida(Paging pagingEsquemaCorrida) {
|
|
|
|
|
this.pagingEsquemaCorrida = pagingEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public MyListbox getEsquemaCorridaList() {
|
|
|
|
|
return esquemaCorridaList;
|
|
|
|
|
}
|
|
|
|
|
public MyListbox getEsquemaCorridaList() {
|
|
|
|
|
return esquemaCorridaList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setEsquemaCorridaList(MyListbox esquemaCorridaList) {
|
|
|
|
|
this.esquemaCorridaList = esquemaCorridaList;
|
|
|
|
|
}
|
|
|
|
|
public void setEsquemaCorridaList(MyListbox esquemaCorridaList) {
|
|
|
|
|
this.esquemaCorridaList = esquemaCorridaList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public PagedListWrapper<EsquemaCorrida> getPlwEsquemaCorrida() {
|
|
|
|
|
return plwEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
public PagedListWrapper<EsquemaCorrida> getPlwEsquemaCorrida() {
|
|
|
|
|
return plwEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPlwEsquemaCorrida(PagedListWrapper<EsquemaCorrida> plwEsquemaCorrida) {
|
|
|
|
|
this.plwEsquemaCorrida = plwEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
public void setPlwEsquemaCorrida(PagedListWrapper<EsquemaCorrida> plwEsquemaCorrida) {
|
|
|
|
|
this.plwEsquemaCorrida = plwEsquemaCorrida;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Datebox getFecFinal() {
|
|
|
|
|
return fecFinal;
|
|
|
|
|
}
|
|
|
|
|
public Datebox getFecFinal() {
|
|
|
|
|
return fecFinal;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setFecFinal(Datebox fecFinal) {
|
|
|
|
|
this.fecFinal = fecFinal;
|
|
|
|
|
}
|
|
|
|
|
public void setFecFinal(Datebox fecFinal) {
|
|
|
|
|
this.fecFinal = fecFinal;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Datebox getFecInicio() {
|
|
|
|
|
return fecInicio;
|
|
|
|
|
}
|
|
|
|
|
public Datebox getFecInicio() {
|
|
|
|
|
return fecInicio;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setFecInicio(Datebox fecInicio) {
|
|
|
|
|
this.fecInicio = fecInicio;
|
|
|
|
|
}
|
|
|
|
|
public void setFecInicio(Datebox fecInicio) {
|
|
|
|
|
this.fecInicio = fecInicio;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Button getBtnPesquisa() {
|
|
|
|
|
return btnPesquisa;
|
|
|
|
|
}
|
|
|
|
|
public Button getBtnPesquisa() {
|
|
|
|
|
return btnPesquisa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setBtnPesquisa(Button btnPesquisa) {
|
|
|
|
|
this.btnPesquisa = btnPesquisa;
|
|
|
|
|
}
|
|
|
|
|
public void setBtnPesquisa(Button btnPesquisa) {
|
|
|
|
|
this.btnPesquisa = btnPesquisa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Combobox getCmbMarca() {
|
|
|
|
|
return cmbMarca;
|
|
|
|
|
}
|
|
|
|
|
public Combobox getCmbMarca() {
|
|
|
|
|
return cmbMarca;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCmbMarca(Combobox cmbMarca) {
|
|
|
|
|
this.cmbMarca = cmbMarca;
|
|
|
|
|
}
|
|
|
|
|
public void setCmbMarca(Combobox cmbMarca) {
|
|
|
|
|
this.cmbMarca = cmbMarca;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Intbox getTxtID() {
|
|
|
|
|
return txtID;
|
|
|
|
|
}
|
|
|
|
|
public Intbox getTxtID() {
|
|
|
|
|
return txtID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTxtID(Intbox txtID) {
|
|
|
|
|
this.txtID = txtID;
|
|
|
|
|
}
|
|
|
|
|
public void setTxtID(Intbox txtID) {
|
|
|
|
|
this.txtID = txtID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Timebox getHora() {
|
|
|
|
|
return hora;
|
|
|
|
|
}
|
|
|
|
|
public Timebox getHora() {
|
|
|
|
|
return hora;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setHora(Timebox hora) {
|
|
|
|
|
this.hora = hora;
|
|
|
|
|
}
|
|
|
|
|
public void setHora(Timebox hora) {
|
|
|
|
|
this.hora = hora;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void doAfterCompose(Component comp) throws Exception {
|
|
|
|
|
super.doAfterCompose(comp);
|
|
|
|
|
@Override
|
|
|
|
|
public void doAfterCompose(Component comp) throws Exception {
|
|
|
|
|
super.doAfterCompose(comp);
|
|
|
|
|
|
|
|
|
|
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
|
|
|
|
lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
|
|
|
|
lsClase = claseService.obtenerTodos();
|
|
|
|
|
lsRuta = rutaService.obtenerTodos();
|
|
|
|
|
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
|
|
|
|
lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
|
|
|
|
lsClase = claseService.obtenerTodos();
|
|
|
|
|
lsRuta = rutaService.obtenerTodos();
|
|
|
|
|
|
|
|
|
|
esquemaCorridaList.setItemRenderer(new RenderConfiguracionCorrida());
|
|
|
|
|
esquemaCorridaList.addEventListener("onDoubleClick", new EventListener() {
|
|
|
|
|
esquemaCorridaList.setItemRenderer(new RenderConfiguracionCorrida());
|
|
|
|
|
esquemaCorridaList.addEventListener("onDoubleClick", new EventListener() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onEvent(Event event) throws Exception {
|
|
|
|
|
EsquemaCorrida rc = (EsquemaCorrida) esquemaCorridaList.getSelected();
|
|
|
|
|
verPeriodo(rc);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
@Override
|
|
|
|
|
public void onEvent(Event event) throws Exception {
|
|
|
|
|
EsquemaCorrida rc = (EsquemaCorrida) esquemaCorridaList.getSelected();
|
|
|
|
|
verPeriodo(rc);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
btnPesquisa.focus();
|
|
|
|
|
cmbMarca.setSelectedItem(null);
|
|
|
|
|
btnPesquisa.focus();
|
|
|
|
|
cmbMarca.setSelectedItem(null);
|
|
|
|
|
|
|
|
|
|
refreshLista();
|
|
|
|
|
}
|
|
|
|
|
refreshLista();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void verPeriodo(EsquemaCorrida rc) {
|
|
|
|
|
if (rc == null) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
private void verPeriodo(EsquemaCorrida rc) {
|
|
|
|
|
if (rc == null) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Map args = new HashMap();
|
|
|
|
|
args.put("esquemaCorrida", rc);
|
|
|
|
|
args.put("busquedaCorridaController", this);
|
|
|
|
|
args.put("esquemaCorridaList", esquemaCorridaList);
|
|
|
|
|
Map args = new HashMap();
|
|
|
|
|
args.put("esquemaCorrida", rc);
|
|
|
|
|
args.put("busquedaCorridaController", this);
|
|
|
|
|
args.put("esquemaCorridaList", esquemaCorridaList);
|
|
|
|
|
|
|
|
|
|
openWindow("/gui/esquema_operacional/editarCorrida.zul",
|
|
|
|
|
Labels.getLabel("editarConfiguracionCorridaController.window.title"), args, MODAL);
|
|
|
|
|
}
|
|
|
|
|
openWindow("/gui/esquema_operacional/editarCorrida.zul",
|
|
|
|
|
Labels.getLabel("editarConfiguracionCorridaController.window.title"), args, MODAL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
|
|
|
|
refreshLista();
|
|
|
|
|
}
|
|
|
|
|
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
|
|
|
|
refreshLista();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void onClick$btnRefresh(Event ev) {
|
|
|
|
|
refreshLista();
|
|
|
|
|
}
|
|
|
|
|
public void onClick$btnRefresh(Event ev) {
|
|
|
|
|
refreshLista();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void onClick$btnNovo(Event ev) {
|
|
|
|
|
verPeriodo(new EsquemaCorrida());
|
|
|
|
|
}
|
|
|
|
|
public void onClick$btnNovo(Event ev) {
|
|
|
|
|
verPeriodo(new EsquemaCorrida());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void refreshLista() {
|
|
|
|
|
HibernateSearchObject<EsquemaCorrida> busquedaCorrita =
|
|
|
|
|
new HibernateSearchObject<EsquemaCorrida>(EsquemaCorrida.class,
|
|
|
|
|
pagingEsquemaCorrida.getPageSize());
|
|
|
|
|
public void refreshLista() {
|
|
|
|
|
HibernateSearchObject<EsquemaCorrida> busquedaCorrita =
|
|
|
|
|
new HibernateSearchObject<EsquemaCorrida>(EsquemaCorrida.class,
|
|
|
|
|
pagingEsquemaCorrida.getPageSize());
|
|
|
|
|
|
|
|
|
|
busquedaCorrita.addFilterEqual("activo", Boolean.TRUE);
|
|
|
|
|
busquedaCorrita.addFilterEqual("activo", Boolean.TRUE);
|
|
|
|
|
|
|
|
|
|
Integer id = txtID.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("esquemacorridaId", id);
|
|
|
|
|
Integer id = txtID.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("esquemacorridaId", id);
|
|
|
|
|
|
|
|
|
|
Integer numCorrida = txtNumCorrida.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("numCorrida", numCorrida);
|
|
|
|
|
Integer numCorrida = txtNumCorrida.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("numCorrida", numCorrida);
|
|
|
|
|
|
|
|
|
|
Date dtHora = hora.getValue();
|
|
|
|
|
if (dtHora != null) {
|
|
|
|
|
Time time = new Time(dtHora.getTime());
|
|
|
|
|
busquedaCorrita.addFilterEqual("horasalida", time);
|
|
|
|
|
}
|
|
|
|
|
Date dtHora = hora.getValue();
|
|
|
|
|
if (dtHora != null) {
|
|
|
|
|
Time time = new Time(dtHora.getTime());
|
|
|
|
|
busquedaCorrita.addFilterEqual("horasalida", time);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Comboitem cbiClase = cmbClase.getSelectedItem();
|
|
|
|
|
ClaseServicio claseServicio = null;
|
|
|
|
|
if (cbiClase != null) {
|
|
|
|
|
claseServicio = (ClaseServicio) cbiClase.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("claseServicio", claseServicio);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Comboitem cbiMarca = cmbMarca.getSelectedItem();
|
|
|
|
|
Marca marca = null;
|
|
|
|
|
if (cbiMarca != null) {
|
|
|
|
|
marca = (Marca) cbiMarca.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("marca", marca);
|
|
|
|
|
} else {
|
|
|
|
|
busquedaCorrita.addFilterIn("marca", lsMarca);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Comboitem cbiClase = cmbClase.getSelectedItem();
|
|
|
|
|
ClaseServicio claseServicio = null;
|
|
|
|
|
if (cbiClase != null) {
|
|
|
|
|
claseServicio = (ClaseServicio) cbiClase.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("claseServicio", claseServicio);
|
|
|
|
|
}
|
|
|
|
|
Comboitem cbiRuta = cmbRuta.getSelectedItem();
|
|
|
|
|
Ruta ruta = null;
|
|
|
|
|
if (cbiRuta != null) {
|
|
|
|
|
ruta = (Ruta) cbiRuta.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("ruta", ruta);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Comboitem cbiMarca = cmbMarca.getSelectedItem();
|
|
|
|
|
Marca marca = null;
|
|
|
|
|
if (cbiMarca != null) {
|
|
|
|
|
marca = (Marca) cbiMarca.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("marca", marca);
|
|
|
|
|
}else{
|
|
|
|
|
busquedaCorrita.addFilterIn("marca", lsMarca);
|
|
|
|
|
}
|
|
|
|
|
Comboitem cbiEmpresa = cmbEmpresaCorrida.getSelectedItem();
|
|
|
|
|
Empresa empresa = null;
|
|
|
|
|
if (cbiEmpresa != null) {
|
|
|
|
|
empresa = (Empresa) cbiEmpresa.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("empresa", empresa);
|
|
|
|
|
} else {
|
|
|
|
|
busquedaCorrita.addFilterIn("empresa", lsEmpresa);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Comboitem cbiRuta = cmbRuta.getSelectedItem();
|
|
|
|
|
Ruta ruta = null;
|
|
|
|
|
if (cbiRuta != null) {
|
|
|
|
|
ruta = (Ruta) cbiRuta.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("ruta", ruta);
|
|
|
|
|
}
|
|
|
|
|
if (fecInicio.getValue() != null) {
|
|
|
|
|
Date ini = fecInicio.getValue();
|
|
|
|
|
ini.setHours(00);
|
|
|
|
|
ini.setMinutes(00);
|
|
|
|
|
ini.setSeconds(00);
|
|
|
|
|
busquedaCorrita.addFilterGreaterOrEqual("esquemaOperacional.fecniciovigencia",
|
|
|
|
|
ini);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Comboitem cbiEmpresa = cmbEmpresaCorrida.getSelectedItem();
|
|
|
|
|
Empresa empresa = null;
|
|
|
|
|
if (cbiEmpresa != null) {
|
|
|
|
|
empresa = (Empresa) cbiEmpresa.getValue();
|
|
|
|
|
busquedaCorrita.addFilterEqual("empresa", empresa);
|
|
|
|
|
}else{
|
|
|
|
|
busquedaCorrita.addFilterIn("empresa", lsEmpresa);
|
|
|
|
|
}
|
|
|
|
|
if (fecFinal.getValue() != null) {
|
|
|
|
|
Date fin = fecFinal.getValue();
|
|
|
|
|
fin.setHours(23);
|
|
|
|
|
fin.setMinutes(59);
|
|
|
|
|
fin.setSeconds(59);
|
|
|
|
|
busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia",
|
|
|
|
|
fin);
|
|
|
|
|
}
|
|
|
|
|
busquedaCorrita.addSortDesc("esquemacorridaId");
|
|
|
|
|
|
|
|
|
|
if (fecInicio.getValue() != null) {
|
|
|
|
|
Date ini = fecInicio.getValue();
|
|
|
|
|
ini.setHours(00);
|
|
|
|
|
ini.setMinutes(00);
|
|
|
|
|
ini.setSeconds(00);
|
|
|
|
|
busquedaCorrita.addFilterGreaterOrEqual("esquemaOperacional.fecniciovigencia",
|
|
|
|
|
ini);
|
|
|
|
|
}
|
|
|
|
|
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
|
|
|
|
|
|
|
|
|
|
if (fecFinal.getValue() != null) {
|
|
|
|
|
Date fin = fecFinal.getValue();
|
|
|
|
|
fin.setHours(23);
|
|
|
|
|
fin.setMinutes(59);
|
|
|
|
|
fin.setSeconds(59);
|
|
|
|
|
busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia",
|
|
|
|
|
fin);
|
|
|
|
|
}
|
|
|
|
|
busquedaCorrita.addSortDesc("esquemacorridaId");
|
|
|
|
|
|
|
|
|
|
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
|
|
|
|
|
|
|
|
|
|
if (esquemaCorridaList.getData().length == 0) {
|
|
|
|
|
try {
|
|
|
|
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
|
|
|
|
Labels.getLabel("busquedaConfiguracionCorridaController.window.title"),
|
|
|
|
|
Messagebox.OK, Messagebox.INFORMATION);
|
|
|
|
|
} catch (InterruptedException ex) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (esquemaCorridaList.getData().length == 0) {
|
|
|
|
|
try {
|
|
|
|
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
|
|
|
|
Labels.getLabel("busquedaConfiguracionCorridaController.window.title"),
|
|
|
|
|
Messagebox.OK, Messagebox.INFORMATION);
|
|
|
|
|
} catch (InterruptedException ex) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|