diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioFinanceiroReceitasDespesasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioFinanceiroReceitasDespesasController.java index d4a153d6d..f7e054bfe 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioFinanceiroReceitasDespesasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioFinanceiroReceitasDespesasController.java @@ -33,6 +33,7 @@ import com.rjconsultores.ventaboletos.utilerias.DateUtil; 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.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.trg.search.Filter; @@ -56,6 +57,7 @@ public class RelatorioFinanceiroReceitasDespesasController extends MyGenericForw private Datebox dataFinal; private Combobox cmbIndTipo; private Combobox cmbEmpresa; + private MyTextbox txtNumDocumento; @Autowired private transient PagedListWrapper plwPuntoVenta; @@ -85,6 +87,7 @@ public class RelatorioFinanceiroReceitasDespesasController extends MyGenericForw public void onClick$btnExecutarRelatorio(Event ev) throws Exception { Map parametros = new HashMap(); + StringBuilder sbFiltros = new StringBuilder(); String formatoData = "dd/MM/yyyy HH:mm"; String formatoDataFiltro = "dd/MM/yyyy"; @@ -103,7 +106,13 @@ public class RelatorioFinanceiroReceitasDespesasController extends MyGenericForw parametros.put("nombEmpresa", empresa.getNombempresa()); } - StringBuilder sbFiltros = new StringBuilder(); + if(txtNumDocumento.getValue() != null && !txtNumDocumento.getValue().isEmpty() ) { + parametros.put("numDocumento", txtNumDocumento.getValue()); + sbFiltros.append("Documento: ") + .append(txtNumDocumento.getValue()) + .append("; "); + } + sbFiltros.append("Agências: "); if(puntoVentaSelectedList.getData() != null && puntoVentaSelectedList.getData().length > 0) { List puntosVenta = Arrays.asList(puntoVentaSelectedList.getData()); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index c559a4a9f..a45eee46e 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -7178,6 +7178,7 @@ relatorioFinanceiroReceitasDespesasController.lb.sintetico = SintĂ©tico relatorioFinanceiroReceitasDespesasController.lb.agencia = Por AgĂȘncia relatorioFinanceiroReceitasDespesasController.lb.evento = Por Evento relatorioFinanceiroReceitasDespesasController.lbEventoExtra.value = Evento +relatorioFinanceiroReceitasDespesasController.lbNumDocumento.value=NÂș Documento # RelatĂłrio Vendas com Parcelamento relatorioVendasParcelamentoController.window.title = Ventas con Parcelamiento diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 97781cf92..d10ac41ed 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7621,6 +7621,7 @@ relatorioFinanceiroReceitasDespesasController.lb.sintetico = SintĂ©tico relatorioFinanceiroReceitasDespesasController.lb.agencia = Por AgĂȘncia relatorioFinanceiroReceitasDespesasController.lb.evento = Por Evento relatorioFinanceiroReceitasDespesasController.lbEventoExtra.value = Evento +relatorioFinanceiroReceitasDespesasController.lbNumDocumento.value=NÂș Documento #Auditoria auditoriaController.window.title = Auditoria diff --git a/web/gui/relatorios/filtroRelatorioFinanceiroReceitasDespesas.zul b/web/gui/relatorios/filtroRelatorioFinanceiroReceitasDespesas.zul index 2b4fd4c6f..f3603813e 100644 --- a/web/gui/relatorios/filtroRelatorioFinanceiroReceitasDespesas.zul +++ b/web/gui/relatorios/filtroRelatorioFinanceiroReceitasDespesas.zul @@ -159,6 +159,13 @@ + + + +