diff --git a/pom.xml b/pom.xml
index 8d3328adc..59e2ff828 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.48.3
+ 1.48.4
war
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiro.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiro.java
index be3ee2ae4..222646183 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiro.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiro.java
@@ -66,7 +66,11 @@ public class RelatorioVendasBilheteiro extends Relatorio {
sql.append(" and c.FECHORVENTA >= :DATA_INICIAL ");
sql.append(" and c.FECHORVENTA <= :DATA_FINAL ");
sql.append(" and ((c.indreimpresion = 1 ");
- sql.append(" AND (c.motivoreimpresion_id = 99 or c.motivocancelacion_id in (27) )) or c.indreimpresion = 0) ");
+ if (parametros.get("CONTERMPLACHECKIN") != null && parametros.get("CONTERMPLACHECKIN").equals("1")) {
+ sql.append(" AND (c.motivoreimpresion_id = 99 or c.motivocancelacion_id in (27) )) or c.indreimpresion = 0) ");
+ }else {
+ sql.append(" AND (c.motivoreimpresion_id = 99)) or c.indreimpresion = 0) ");
+ }
if (parametros.get("NUMPUNTOVENTA") != null && !possuiFiltroTodos("NUMPUNTOVENTA")) {
sql.append(" and pv.PUNTOVENTA_ID IN (" + parametros.get("NUMPUNTOVENTA").toString() + ")");
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasBilheteiroController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasBilheteiroController.java
index aa23bd621..b7b400bd6 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasBilheteiroController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasBilheteiroController.java
@@ -21,6 +21,7 @@ import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Bandbox;
+import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Paging;
@@ -72,6 +73,7 @@ public class RelatorioVendasBilheteiroController extends MyGenericForwardCompose
private Paging pagingPuntoVenta;
private MyTextbox txtBilheteiro;
+ private Checkbox chkContemplarOpCheckin;
@Override
public void doAfterCompose(Component comp) throws Exception {
@@ -192,6 +194,12 @@ public class RelatorioVendasBilheteiroController extends MyGenericForwardCompose
} else {
filtro.append("Todos;");
}
+ if (chkContemplarOpCheckin.isChecked()){
+ parametros.put("CONTERMPLACHECKIN", "1");
+ filtro.append(" Contempla operações de Checkin;");
+ }else {
+ parametros.put("CONTERMPLACHECKIN", "0");
+ }
parametros.put("FILTROS", filtro.toString());
relatorio = new RelatorioVendasBilheteiro(parametros, dataSourceRead.getConnection());
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index fb5e5fc2d..c83779943 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -1119,6 +1119,7 @@ relatorioVendasBilheteiroController.lbLayoutNovo.value = Novo
relatorioVendasBilheteiroController.lbLayoutAntigo.value = Antigo
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
+relatorioVendasBilheteiroController.chkContemplarOpCheckin.value = Contemplar operações de checkin
#Relatório de Vendas por bilheteiro Sintético
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 465300aad..564321ece 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -1005,6 +1005,7 @@ relatorioVendasBilheteiroController.lbLayoutNovo.value = Novo
relatorioVendasBilheteiroController.lbLayoutAntigo.value = Antigo
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diario
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
+relatorioVendasBilheteiroController.chkContemplarOpCheckin.value = Contemplar operações de checkin
#Relatório de Vendas por bilheteiro Sintético
relatorioVendasBilheteiroSinteticoController.window.title = Reporte de ventas por agentes sintético
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 549982a2f..77e87b76a 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -1120,6 +1120,7 @@ relatorioVendasBilheteiroController.lbLayoutNovo.value = Novo
relatorioVendasBilheteiroController.lbLayoutAntigo.value = Antigo
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
+relatorioVendasBilheteiroController.chkContemplarOpCheckin.value = Contemplar operações de checkin
#Relatório de Vendas por bilheteiro Sintético
diff --git a/web/gui/relatorios/filtroRelatorioVendasBilheteiro.zul b/web/gui/relatorios/filtroRelatorioVendasBilheteiro.zul
index fb2fe247c..9f42c3faa 100644
--- a/web/gui/relatorios/filtroRelatorioVendasBilheteiro.zul
+++ b/web/gui/relatorios/filtroRelatorioVendasBilheteiro.zul
@@ -6,7 +6,7 @@
@@ -103,6 +103,7 @@
+
@@ -116,7 +117,16 @@
-
+
+
+
+
+
+
+
+
+
+