fixed bug #6962 - alteração nome do relatório e no filtro de agência
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@53278 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9efdf0860f
commit
8e5a0986ae
|
@ -7,15 +7,20 @@ import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Constante;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.ArrayDataSource;
|
import com.rjconsultores.ventaboletos.relatorios.utilitarios.ArrayDataSource;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||||
|
|
||||||
public class RelatorioCancelamentoTransacao extends Relatorio {
|
public class RelatorioCancelamentoTransacao extends Relatorio {
|
||||||
|
|
||||||
public RelatorioCancelamentoTransacao(Map<String, Object> parametros, Connection conexao) throws Exception {
|
private ConstanteService constanteService;
|
||||||
|
|
||||||
|
public RelatorioCancelamentoTransacao(Map<String, Object> parametros, Connection conexao, ConstanteService constanteService) throws Exception {
|
||||||
super(parametros, conexao);
|
super(parametros, conexao);
|
||||||
|
this.constanteService = constanteService;
|
||||||
|
|
||||||
this.setCustomDataSource(new ArrayDataSource(this) {
|
this.setCustomDataSource(new ArrayDataSource(this) {
|
||||||
|
|
||||||
|
@ -82,13 +87,21 @@ public class RelatorioCancelamentoTransacao extends Relatorio {
|
||||||
sql.append("INNER JOIN MARCA m ON m.marca_id = b.marca_id ");
|
sql.append("INNER JOIN MARCA m ON m.marca_id = b.marca_id ");
|
||||||
sql.append("INNER JOIN EMPRESA e ON e.empresa_id = m.empresa_id ");
|
sql.append("INNER JOIN EMPRESA e ON e.empresa_id = m.empresa_id ");
|
||||||
sql.append("WHERE ocd.FECINC BETWEEN :dataInicial AND :dataFinal ");
|
sql.append("WHERE ocd.FECINC BETWEEN :dataInicial AND :dataFinal ");
|
||||||
|
sql.append("AND ocd.puntoventa_id = ");
|
||||||
|
|
||||||
|
Constante constante = constanteService.buscarPorNomeConstante("ID_PUNTO_VENTA_J3_RELATORIO_CANCELAMENTO");
|
||||||
|
if(constante != null
|
||||||
|
&& constante.getActivo()
|
||||||
|
&& constante.getValorconstante() != null
|
||||||
|
&& !constante.getValorconstante().isEmpty()){
|
||||||
|
sql.append(constante.getValorconstante() + " ");
|
||||||
|
}else{
|
||||||
|
sql.append("99999 ");
|
||||||
|
}
|
||||||
|
|
||||||
if (parametros.get("EMPRESA_ID") != null) {
|
if (parametros.get("EMPRESA_ID") != null) {
|
||||||
sql.append(" AND e.empresa_id = " + parametros.get("EMPRESA_ID"));
|
sql.append(" AND e.empresa_id = " + parametros.get("EMPRESA_ID"));
|
||||||
}
|
}
|
||||||
if (parametros.get("NUMPUNTOVENTA") != null) {
|
|
||||||
sql.append(" AND ocd.puntoventa_id IN (" + parametros.get("NUMPUNTOVENTA").toString() + ")");
|
|
||||||
}
|
|
||||||
|
|
||||||
sql.append("),");
|
sql.append("),");
|
||||||
sql.append("ocds_total_compra AS ");
|
sql.append("ocds_total_compra AS ");
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -18,22 +16,17 @@ import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zul.Comboitem;
|
import org.zkoss.zul.Comboitem;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Paging;
|
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCancelamentoTransacao;
|
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCancelamentoTransacao;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
||||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioVendasBilheteiro;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioVendasBilheteiroSelecionados;
|
|
||||||
|
|
||||||
@Controller("relatorioCancelamentoTransacaoController")
|
@Controller("relatorioCancelamentoTransacaoController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
|
@ -45,24 +38,18 @@ public class RelatorioCancelamentoTransacaoController extends MyGenericForwardCo
|
||||||
private Datebox datFinal;
|
private Datebox datFinal;
|
||||||
private MyComboboxEstandar cmbEmpresa;
|
private MyComboboxEstandar cmbEmpresa;
|
||||||
private List<Empresa> lsEmpresa;
|
private List<Empresa> lsEmpresa;
|
||||||
private Paging pagingPuntoVenta;
|
|
||||||
private MyTextbox txtNombrePuntoVenta;
|
|
||||||
private MyListbox puntoVentaList;
|
|
||||||
private MyListbox puntoVentaSelList;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private EmpresaService empresaService;
|
private EmpresaService empresaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private DataSource dataSourceRead;
|
private ConstanteService constanteService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private transient PagedListWrapper<PuntoVenta> plwPuntoVenta;
|
private DataSource dataSourceRead;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
lsEmpresa = empresaService.obtenerTodos();
|
lsEmpresa = empresaService.obtenerTodos();
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
puntoVentaList.setItemRenderer(new RenderRelatorioVendasBilheteiro());
|
|
||||||
puntoVentaSelList.setItemRenderer(new RenderRelatorioVendasBilheteiroSelecionados());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -116,30 +103,10 @@ public class RelatorioCancelamentoTransacaoController extends MyGenericForwardCo
|
||||||
} else {
|
} else {
|
||||||
filtro.append(" Todas;");
|
filtro.append(" Todas;");
|
||||||
}
|
}
|
||||||
|
|
||||||
filtro.append("Agência: ");
|
|
||||||
String puntoVentaIds = "";
|
|
||||||
String puntoVentas = "";
|
|
||||||
List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(puntoVentaSelList.getData()));
|
|
||||||
if (lsPuntoVentaSelecionados.isEmpty()) {
|
|
||||||
puntoVentas = "Todas";
|
|
||||||
} else {
|
|
||||||
for (int i = 0; i < lsPuntoVentaSelecionados.size(); i++) {
|
|
||||||
PuntoVenta puntoVenta = lsPuntoVentaSelecionados.get(i);
|
|
||||||
puntoVentas = puntoVentas + puntoVenta.getNombpuntoventa() + ",";
|
|
||||||
|
|
||||||
puntoVentaIds = puntoVentaIds + puntoVenta.getPuntoventaId() + ",";
|
|
||||||
}
|
|
||||||
|
|
||||||
// removendo ultima virgula
|
|
||||||
puntoVentaIds = puntoVentaIds.substring(0, puntoVentaIds.length() - 1);
|
|
||||||
puntoVentas = puntoVentas.substring(0, puntoVentas.length() - 1);
|
|
||||||
parametros.put("NUMPUNTOVENTA", puntoVentaIds);
|
|
||||||
}
|
|
||||||
filtro.append(puntoVentas).append(";");
|
|
||||||
parametros.put("FILTROS", filtro.toString());
|
parametros.put("FILTROS", filtro.toString());
|
||||||
|
|
||||||
relatorio = new RelatorioCancelamentoTransacao(parametros, dataSourceRead.getConnection());
|
relatorio = new RelatorioCancelamentoTransacao(parametros, dataSourceRead.getConnection(), constanteService);
|
||||||
|
|
||||||
Map args = new HashMap();
|
Map args = new HashMap();
|
||||||
args.put("relatorio", relatorio);
|
args.put("relatorio", relatorio);
|
||||||
|
@ -153,50 +120,7 @@ public class RelatorioCancelamentoTransacaoController extends MyGenericForwardCo
|
||||||
public void onClick$btnExecutarRelatorio(Event ev) throws Exception{
|
public void onClick$btnExecutarRelatorio(Event ev) throws Exception{
|
||||||
executarRelatorio();
|
executarRelatorio();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executarPesquisa() {
|
|
||||||
HibernateSearchObject<PuntoVenta> puntoVentaBusqueda =
|
|
||||||
new HibernateSearchObject<PuntoVenta>(PuntoVenta.class, pagingPuntoVenta.getPageSize());
|
|
||||||
|
|
||||||
puntoVentaBusqueda.addFilterILike("nombpuntoventa", "%" + txtNombrePuntoVenta.getValue() + "%");
|
|
||||||
puntoVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
|
||||||
|
|
||||||
puntoVentaBusqueda.addSortAsc("nombpuntoventa");
|
|
||||||
|
|
||||||
puntoVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
|
||||||
|
|
||||||
plwPuntoVenta.init(puntoVentaBusqueda, puntoVentaList, pagingPuntoVenta);
|
|
||||||
|
|
||||||
if (puntoVentaList.getData().length == 0) {
|
|
||||||
try {
|
|
||||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
|
||||||
Labels.getLabel("relatorioCancelamentoTransacaoController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
|
||||||
} catch (InterruptedException ex) {
|
|
||||||
ex.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onClick$btnPesquisa(Event ev) {
|
|
||||||
executarPesquisa();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onClick$btnLimpar(Event ev) {
|
|
||||||
puntoVentaList.setData(new ArrayList<PuntoVenta>());
|
|
||||||
txtNombrePuntoVenta.setText("");
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onDoubleClick$puntoVentaSelList(Event ev) {
|
|
||||||
PuntoVenta puntoVenta = (PuntoVenta) puntoVentaSelList.getSelected();
|
|
||||||
puntoVentaSelList.removeItem(puntoVenta);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void onDoubleClick$puntoVentaList(Event ev) {
|
|
||||||
PuntoVenta puntoVenta = (PuntoVenta) puntoVentaList.getSelected();
|
|
||||||
puntoVentaSelList.addItemNovo(puntoVenta);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Datebox getDatInicial() {
|
public Datebox getDatInicial() {
|
||||||
return datInicial;
|
return datInicial;
|
||||||
}
|
}
|
||||||
|
|
|
@ -249,7 +249,7 @@ indexController.mniRelatorioCorridas.label = Reporte de Corridas
|
||||||
indexController.mniRelatorioDemandas.label = Reporte de Demandas
|
indexController.mniRelatorioDemandas.label = Reporte de Demandas
|
||||||
indexController.mniRelatorioReceitaServico.label = Reporte de Ingreso por Servicio
|
indexController.mniRelatorioReceitaServico.label = Reporte de Ingreso por Servicio
|
||||||
indexController.mniRelatorioCancelamentoVendaCartao.label = Reporte Cancelación de Venta con Tarjeta
|
indexController.mniRelatorioCancelamentoVendaCartao.label = Reporte Cancelación de Venta con Tarjeta
|
||||||
indexController.mniRelatorioCancelamentoTransacao.label = Relatório de Cancelamento de Transação
|
indexController.mniRelatorioCancelamentoTransacao.label = Relatório de Cancelamento J3
|
||||||
indexController.mniRelatorioTabelaPreco.label = Relátorio de Tabela de Preços
|
indexController.mniRelatorioTabelaPreco.label = Relátorio de Tabela de Preços
|
||||||
indexController.mniRelatorioAIDF.label = Reporte AIDF
|
indexController.mniRelatorioAIDF.label = Reporte AIDF
|
||||||
indexController.mniPrecoApanhe.label = Preço Apanhe
|
indexController.mniPrecoApanhe.label = Preço Apanhe
|
||||||
|
@ -4180,7 +4180,7 @@ busquedamotivocancelacionEquivalenciaController.cmbMotivoCancelacion.value = Mot
|
||||||
busquedamotivocancelacionEquivalenciaController.lbEquivalencia.value = Equivalencia
|
busquedamotivocancelacionEquivalenciaController.lbEquivalencia.value = Equivalencia
|
||||||
|
|
||||||
#Relatorio de Cancelamento de Transacao
|
#Relatorio de Cancelamento de Transacao
|
||||||
relatorioCancelamentoTransacaoController.window.title = Relatório de Solicitações de Cancelamento de Transação
|
relatorioCancelamentoTransacaoController.window.title = Relatório de Cancelamento J3
|
||||||
relatorioCancelamentoTransacaoController.datainicial.value = Data Inicial
|
relatorioCancelamentoTransacaoController.datainicial.value = Data Inicial
|
||||||
relatorioCancelamentoTransacaoController.dataFinal.value = Data Final
|
relatorioCancelamentoTransacaoController.dataFinal.value = Data Final
|
||||||
relatorioCancelamentoTransacaoController.lbPuntoVenta.value = Agência
|
relatorioCancelamentoTransacaoController.lbPuntoVenta.value = Agência
|
||||||
|
|
|
@ -254,7 +254,7 @@ indexController.mniRelatorioCorridas.label = Relatório de Serviços
|
||||||
indexController.mniRelatorioDemandas.label = Relatório de Demandas
|
indexController.mniRelatorioDemandas.label = Relatório de Demandas
|
||||||
indexController.mniRelatorioReceitaServico.label = Relatório de Receita por Serviço
|
indexController.mniRelatorioReceitaServico.label = Relatório de Receita por Serviço
|
||||||
indexController.mniRelatorioCancelamentoVendaCartao.label = Relatório Cancelamento de Venda de Cartão
|
indexController.mniRelatorioCancelamentoVendaCartao.label = Relatório Cancelamento de Venda de Cartão
|
||||||
indexController.mniRelatorioCancelamentoTransacao.label = Relatório de Cancelamento de Transação
|
indexController.mniRelatorioCancelamentoTransacao.label = Relatório de Cancelamento J3
|
||||||
indexController.mniRelatorioTabelaPreco.label = Relátorio de Tabela de Preços
|
indexController.mniRelatorioTabelaPreco.label = Relátorio de Tabela de Preços
|
||||||
indexController.mniRelatorioAIDF.label = Relatório AIDF
|
indexController.mniRelatorioAIDF.label = Relatório AIDF
|
||||||
indexController.mniPrecoApanhe.label = Preço Apanhe
|
indexController.mniPrecoApanhe.label = Preço Apanhe
|
||||||
|
@ -4242,7 +4242,7 @@ busquedamotivocancelacionEquivalenciaController.cmbMotivoCancelacion.value = Mot
|
||||||
busquedamotivocancelacionEquivalenciaController.lbEquivalencia.value = Equivalencia
|
busquedamotivocancelacionEquivalenciaController.lbEquivalencia.value = Equivalencia
|
||||||
|
|
||||||
#Relatorio de Cancelamento de Transacao
|
#Relatorio de Cancelamento de Transacao
|
||||||
relatorioCancelamentoTransacaoController.window.title = Relatório de Solicitações de Cancelamento de Transação
|
relatorioCancelamentoTransacaoController.window.title = Relatório de Cancelamento J3
|
||||||
relatorioCancelamentoTransacaoController.datainicial.value = Data Inicial
|
relatorioCancelamentoTransacaoController.datainicial.value = Data Inicial
|
||||||
relatorioCancelamentoTransacaoController.dataFinal.value = Data Final
|
relatorioCancelamentoTransacaoController.dataFinal.value = Data Final
|
||||||
relatorioCancelamentoTransacaoController.lbPuntoVenta.value = Agência
|
relatorioCancelamentoTransacaoController.lbPuntoVenta.value = Agência
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winFiltroRelatorioCancelamentoTransacao"
|
<window id="winFiltroRelatorioCancelamentoTransacao"
|
||||||
apply="${relatorioCancelamentoTransacaoController}" contentStyle="overflow:auto"
|
apply="${relatorioCancelamentoTransacaoController}" contentStyle="overflow:auto"
|
||||||
height="285px" width="550px" border="normal">
|
height="125px" width="550px" border="normal">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="25%" />
|
<column width="25%" />
|
||||||
|
@ -38,60 +38,6 @@
|
||||||
model="@{winFiltroRelatorioCancelamentoTransacao$composer.lsEmpresa}"
|
model="@{winFiltroRelatorioCancelamentoTransacao$composer.lsEmpresa}"
|
||||||
width="100%" />
|
width="100%" />
|
||||||
</row>
|
</row>
|
||||||
<row spans="1,3">
|
|
||||||
<label
|
|
||||||
value="${c:l('relatorioCancelamentoTransacaoController.lbPuntoVenta.value')}"/>
|
|
||||||
<bandbox id="bbPesquisaPuntoVenta" width="100%"
|
|
||||||
mold="rounded" readonly="true">
|
|
||||||
<bandpopup>
|
|
||||||
<vbox>
|
|
||||||
<hbox>
|
|
||||||
<label
|
|
||||||
value="${c:l('relatorioCancelamentoTransacaoController.lbPuntoVenta.value')}" />
|
|
||||||
<textbox id="txtNombrePuntoVenta"
|
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
|
||||||
width="300px" mold="rounded" />
|
|
||||||
<button id="btnPesquisa"
|
|
||||||
image="/gui/img/find.png"
|
|
||||||
label="${c:l('relatorioCancelamentoTransacaoController.btnPesquisa.label')}" />
|
|
||||||
<button id="btnLimpar"
|
|
||||||
image="/gui/img/eraser.png"
|
|
||||||
label="${c:l('relatorioCancelamentoTransacaoController.btnLimpar.label')}" />
|
|
||||||
</hbox>
|
|
||||||
<paging id="pagingPuntoVenta" pageSize="10" />
|
|
||||||
<listbox id="puntoVentaList"
|
|
||||||
mold="paging"
|
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
|
||||||
vflex="true" height="100%" width="700px">
|
|
||||||
<listhead>
|
|
||||||
<listheader
|
|
||||||
label="${c:l('relatorioCancelamentoTransacaoController.lbPuntoVenta.value')}" />
|
|
||||||
<listheader width="35%"
|
|
||||||
label="${c:l('relatorioCancelamentoTransacaoController.lbEmpresa.value')}" />
|
|
||||||
<listheader width="20%"
|
|
||||||
label="${c:l('relatorioCancelamentoTransacaoController.lbNumero.value')}" />
|
|
||||||
</listhead>
|
|
||||||
</listbox>
|
|
||||||
</vbox>
|
|
||||||
</bandpopup>
|
|
||||||
</bandbox>
|
|
||||||
</row>
|
|
||||||
<row spans="4">
|
|
||||||
<listbox id="puntoVentaSelList" mold="paging"
|
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
|
||||||
vflex="true" height="100px" width="100%">
|
|
||||||
<listhead>
|
|
||||||
<listheader
|
|
||||||
label="${c:l('relatorioCancelamentoTransacaoController.lbPuntoVenta.value')}" />
|
|
||||||
<listheader width="35%"
|
|
||||||
label="${c:l('relatorioCancelamentoVendaCartaoController.lbEmpresa.value')}" />
|
|
||||||
<listheader width="20%"
|
|
||||||
label="${c:l('relatorioCancelamentoVendaCartaoController.lbNumero.value')}" />
|
|
||||||
<listheader width="8%" />
|
|
||||||
</listhead>
|
|
||||||
</listbox>
|
|
||||||
<paging id="pagingSelPuntoVenta" pageSize="10" />
|
|
||||||
</row>
|
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
<toolbar>
|
<toolbar>
|
||||||
|
|
Loading…
Reference in New Issue