diff --git a/pom.xml b/pom.xml index 50968489a..36f978e03 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.145.3 + 1.145.4 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java index 269a5098c..ef19c18db 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java @@ -158,7 +158,9 @@ public class RelatorioDescontos extends Relatorio { if (tipoPuntoVenta != null && tipoPuntoVenta != -1) { query += " AND (PUNT_V.TIPOPTOVTA_ID = :tipoPuntoVenta)"; } - + if (((String) parametros.get("incluirOperacoesNaoGeramCaixa")).equals("NAO")){ + query += " AND BOL.INDREIMPRESION = 0 "; + } query += " ORDER BY BOL.EMPRESACORRIDA_ID, (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO)"; return query; diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java index 6e20d62eb..c901e3473 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java @@ -166,9 +166,10 @@ public class RelatorioDescontosTipo2 extends Relatorio { if (tipoPuntoVenta != null && tipoPuntoVenta != -1) { query += " AND (PUNT_V.TIPOPTOVTA_ID = :tipoPuntoVenta)"; } - + if (((String) parametros.get("incluirOperacoesNaoGeramCaixa")).equals("NAO")){ + query += " AND BOL.INDREIMPRESION = 0 "; + } query += " ORDER BY BOL.EMPRESACORRIDA_ID, (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO)"; - return query; } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java index 7c21bc5ac..34a27fa54 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java @@ -15,6 +15,7 @@ import org.zkoss.util.resource.Labels; import org.zkoss.zhtml.Messagebox; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; @@ -63,6 +64,7 @@ public class RelatorioDescontosController extends MyGenericForwardComposer { private Combobox cmbTipoPontoVenta; private List lsTipoPuntoVenta; private Radiogroup rdbGroup; + private Radiogroup rdbGroupVendasGeramCaixa; @Override public void doAfterCompose(Component comp) throws Exception { @@ -131,6 +133,13 @@ public class RelatorioDescontosController extends MyGenericForwardComposer { parametros.put("tipoPuntoVenta", tipoPontoVenta == null ? null : tipoPontoVenta.getTipoptovtaId().intValue()); } + if (rdbGroupVendasGeramCaixa.getSelectedItem().getValue().equals("1")) { + parametros.put("incluirOperacoesNaoGeramCaixa", "SIM"); + }else { + parametros.put("incluirOperacoesNaoGeramCaixa", "NAO"); + } + + Relatorio relatorio; if(rdbGroup.getSelectedItem().getValue().equals("1")) { relatorio = new RelatorioDescontos(parametros, dataSourceRead.getConnection()); diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 613280c43..2b0509367 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -9028,6 +9028,8 @@ relatorioDescontosController.info.fecVentaFinal = Enter the Final Sale Date relatorioDescontosController.info.fecVentaInicial = Enter the Initial Sale Date relatorioDescontosController.lbAgencia.value = Agency relatorioDescontosController.lbCodConvenio.value = Agreement Code +relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Prints, for example, are not included in this list. +relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Consider sales that not generate cash relatorioDescontosController.lbEmpresa.value = Company relatorioDescontosController.lbIdEmpresa.value = Id relatorioDescontosController.lbPeriodoVendaFinal.value = Final Sale Date @@ -9035,6 +9037,8 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Initial Sale Date relatorioDescontosController.lbTipoRelatorio.value = Report Type: relatorioDescontosController.lbTipoRelatorioTipo1.value = Type 1 relatorioDescontosController.lbTipoRelatorioTipo2.value = Type 2 +relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = Not +relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Yes # Relatório de Descontos relatorioDescontosController.window.title = Discount Report relatorioDesempenhoPorLinhaController.btnLimpar.label = Clear diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 32ea1c62e..63087f1c8 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -9041,6 +9041,8 @@ relatorioDescontosController.info.fecVentaFinal = Informe la Fecha de Venta Fina relatorioDescontosController.info.fecVentaInicial = Informe la Fecha de Venta Inicial relatorioDescontosController.lbAgencia.value = Agencia relatorioDescontosController.lbCodConvenio.value = Código Convenio +relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Las impresiones, por ejemplo, no están incluidas en esta lista. +relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Considere ventas que no generen efectivo relatorioDescontosController.lbEmpresa.value = Empresa relatorioDescontosController.lbIdEmpresa.value = Id relatorioDescontosController.lbPeriodoVendaFinal.value = Fecha Venta Final @@ -9048,6 +9050,8 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Fecha Venta Inicial relatorioDescontosController.lbTipoRelatorio.value = Tipo Relatório: relatorioDescontosController.lbTipoRelatorioTipo1.value = Tipo 1 relatorioDescontosController.lbTipoRelatorioTipo2.value = Tipo 2 +relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = No +relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Si # Reporte de Descontos relatorioDescontosController.window.title = Reporte de Descuentos relatorioDesempenhoPorLinhaController.btnLimpar.label = Limpar diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label index 61de1679b..ef0b7d465 100644 --- a/web/WEB-INF/i3-label_fr_FR.label +++ b/web/WEB-INF/i3-label_fr_FR.label @@ -9027,6 +9027,10 @@ relatorioDescontosController.info.fecVentaFinal = Entrez la date de vente finale relatorioDescontosController.info.fecVentaInicial = Entrez la date de vente initiale relatorioDescontosController.lbAgencia.value = Agence relatorioDescontosController.lbCodConvenio.value = Code d'accord +relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Las impresiones, por ejemplo, no están incluidas en esta lista. +relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Considere ventas que no generen efectivo +relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Les impressions, par exemple, ne sont pas incluses dans cette liste. +relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Pensez aux ventes qui non génèrent des liquidités relatorioDescontosController.lbEmpresa.value = Entreprise relatorioDescontosController.lbIdEmpresa.value = Identifiant relatorioDescontosController.lbPeriodoVendaFinal.value = Date de vente finale @@ -9034,6 +9038,10 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Date de vente initial relatorioDescontosController.lbTipoRelatorio.value = Type de rapport : relatorioDescontosController.lbTipoRelatorioTipo1.value = Tapez 1 relatorioDescontosController.lbTipoRelatorioTipo2.value = Tapez 2 +relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = Non +relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Oui +relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = No +relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Si # Relatório de Descontos relatorioDescontosController.window.title = Rapport de remise relatorioDesempenhoPorLinhaController.btnLimpar.label = Effacer diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 709a06375..51104d667 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -9014,6 +9014,8 @@ relatorioDescontosController.info.fecVentaFinal = Informe a Data Venda Final relatorioDescontosController.info.fecVentaInicial = Informe a Data Venda Inicial relatorioDescontosController.lbAgencia.value = Agência relatorioDescontosController.lbCodConvenio.value = Código Convênio +relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Impressões por exemplo não entram nessa lista. +relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Considerar as vendas que não geram caixa relatorioDescontosController.lbEmpresa.value = Empresa relatorioDescontosController.lbIdEmpresa.value = Id relatorioDescontosController.lbPeriodoVendaFinal.value = Data Venda Final @@ -9021,6 +9023,8 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Data Venda Inicial relatorioDescontosController.lbTipoRelatorio.value = Tipo Relatório: relatorioDescontosController.lbTipoRelatorioTipo1.value = Tipo 1 relatorioDescontosController.lbTipoRelatorioTipo2.value = Tipo 2 +relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = Não +relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Sim # Relatório de Descontos relatorioDescontosController.window.title = Relatório de Descontos relatorioDesempenhoPorLinhaController.btnLimpar.label = Limpar diff --git a/web/gui/relatorios/filtroRelatorioDescontos.zul b/web/gui/relatorios/filtroRelatorioDescontos.zul index 4226ac2f0..2d19d9019 100644 --- a/web/gui/relatorios/filtroRelatorioDescontos.zul +++ b/web/gui/relatorios/filtroRelatorioDescontos.zul @@ -5,10 +5,10 @@ - + - + @@ -82,8 +82,26 @@ - + + + + + + + + + + + +