marcus 2013-07-26 15:26:25 +00:00
parent e550986d50
commit 8b2e79de6c
1 changed files with 18 additions and 24 deletions

View File

@ -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<String, Object> parametros = new HashMap<String, Object>();
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);
}
}