diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioPassageirosViajarController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioPassageirosViajarController.java index c44227b4c..da889c0be 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioPassageirosViajarController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioPassageirosViajarController.java @@ -6,6 +6,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -27,6 +28,7 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioPassageirosViajar; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.service.CategoriaService; @@ -159,23 +161,6 @@ public class RelatorioPassageirosViajarController extends MyGenericForwardCompos executarRelatorio(); } - public void onDoubleClick$categoriaList(Event ev) { - - Categoria categoriaSel = (Categoria) categoriaList.getSelected(); - Boolean bExiste = false; - - for (Categoria objCategoria : lsNumCategoria) { - if (objCategoria.equals(categoriaSel)) - bExiste = true; - } - - if (!bExiste) { - lsNumCategoria.add(categoriaSel); - categoriaSelList.setData(lsNumCategoria); - } - - } - public void onSelect$categoriaList(Event ev) { } @@ -206,7 +191,7 @@ public class RelatorioPassageirosViajarController extends MyGenericForwardCompos pagingCategoria.getPageSize()); categoriaBusqueda.addFilterOr(Filter.like("desccategoria", "%" + txtPalavraPesquisa.getText().trim().toUpperCase().concat("%")), - Filter.like("desccategoria", "%" + txtPalavraPesquisa.getText().trim().toUpperCase().concat("%"))); + Filter.like("desccategoria", "%" + txtPalavraPesquisa.getText().trim().toUpperCase().concat("%"))); categoriaBusqueda.addSortAsc("desccategoria"); @@ -231,21 +216,20 @@ public class RelatorioPassageirosViajarController extends MyGenericForwardCompos private void executarRelatorio() throws Exception { Map parametros = new HashMap(); - + parametros.put("DATA_INICIO", datInicial.getValue()); parametros.put("DATA_FINAL", datFinal.getValue()); String passagemAberta = ""; - if (chkPassageiroAberto.isChecked()) { - passagemAberta = "9"; - } else { + if (!chkPassageiroAberto.isChecked()) { passagemAberta = "T"; } parametros.put("PASSAGEM_ABERTA", passagemAberta); Empresa e = (Empresa) cmbEmpresa.getSelectedItem().getValue(); parametros.put("EMPRESA_ID", e.getEmpresaId().toString()); - + + lsNumCategoria = new ArrayList(Arrays.asList(categoriaSelList.getData())); StringBuilder strNumCategoria = new StringBuilder(); - for (Categoria c : lsNumCategoria){ + for (Categoria c : lsNumCategoria) { strNumCategoria.append(' ' + c.getCategoriaId().toString() + ','); } parametros.put("LS_CATEGORIA", strNumCategoria.toString()); @@ -271,4 +255,14 @@ public class RelatorioPassageirosViajarController extends MyGenericForwardCompos } + public void onDoubleClick$categoriaList(Event ev) { + Categoria categoriaSel = (Categoria) categoriaList.getSelected(); + categoriaSelList.addItemNovo(categoriaSel); + + } + + public void onDoubleClick$categoriaSelList(Event ev) { + Categoria categoriaSel = (Categoria) categoriaSelList.getSelected(); + categoriaSelList.removeItem(categoriaSel); + } }