Merge pull request 'fixes bug#AL-3713' (!383) from AL-3713 into master

Reviewed-on: adm/VentaBoletosAdm#383
Reviewed-by: wallace <wallace@rjconsultores.com.br>
master
Gleison da Cruz 2024-02-02 21:14:22 +00:00
commit 00b7ef559c
6 changed files with 28 additions and 3 deletions

View File

@ -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() + ")");
}

View File

@ -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());

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,7 +6,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winFiltroRelatorioVendasBilheteiro"
apply="${relatorioVendasBilheteiroController}"
contentStyle="overflow:auto" height="325px" width="550px"
contentStyle="overflow:auto" height="345px" width="550px"
border="normal">
<grid fixedLayout="true">
@ -103,6 +103,7 @@
</row>
</rows>
</grid>
<grid fixedLayout="true">
<columns>
<column width="20%"/>
@ -116,7 +117,16 @@
</row>
</rows>
</grid>
<grid fixedLayout="true">
<columns>
<column width="100%"/>
</columns>
<rows>
<row>
<checkbox id="chkContemplarOpCheckin" checked = "true" label="${c:l('relatorioVendasBilheteiroController.chkContemplarOpCheckin.value')}" />
</row>
</rows>
</grid>
<toolbar>
<button id="btnExecutarRelatorio" image="/gui/img/find.png"
label="${c:l('relatorio.lb.btnExecutarRelatorio')}" />