eduardo.dicarde 2016-09-15 18:52:53 +00:00
parent 5a8a550939
commit 45d70aff13
5 changed files with 20 additions and 2 deletions

View File

@ -25,6 +25,7 @@ public class RelatorioObservacaoConferenciaMovimento extends Relatorio {
private Integer puntoventaId;
private Date dataInicial;
private Date dataFinal;
private Boolean pendencia;
public RelatorioObservacaoConferenciaMovimento(Map<String, Object> parametros, Connection conexao) throws Exception {
super(parametros, conexao);
@ -57,7 +58,8 @@ public class RelatorioObservacaoConferenciaMovimento extends Relatorio {
.append("LEFT JOIN EVENTO_EXTRA EE ON EE.EVENTOEXTRA_ID = LOG.EVENTOEXTRA_ID ")
.append("LEFT JOIN TIPO_EVENTO_EXTRA TEE ON TEE.TIPOEVENTOEXTRA_ID = EE.TIPOEVENTOEXTRA_ID ")
.append("WHERE LOG.ACTIVO = 1 ")
.append("AND C.DATAMOVIMENTO BETWEEN :dataInicial AND :dataFinal ");
.append("AND C.DATAMOVIMENTO BETWEEN :dataInicial AND :dataFinal ")
.append("AND LOG.STATUS = :pendencia ");
if(empresaId != null) {
sQuery.append("AND C.EMPRESA_ID = :empresaId ");
@ -81,6 +83,7 @@ public class RelatorioObservacaoConferenciaMovimento extends Relatorio {
}
stmt.setDate("dataInicial", new java.sql.Date(dataInicial.getTime()));
stmt.setDate("dataFinal", new java.sql.Date(dataFinal.getTime()));
stmt.setBoolean("pendencia", pendencia);
rset = stmt.executeQuery();
@ -135,6 +138,7 @@ public class RelatorioObservacaoConferenciaMovimento extends Relatorio {
Integer empresaId = (Integer) parametros.get("empresaId");
this.dataInicial = (Date) parametros.get("dataFiltroInicial");
this.dataFinal = (Date) parametros.get("dataFiltroFinal");
this.pendencia = (Boolean) parametros.get("pendencia");
if(empresaId != null) {
this.empresaId = empresaId;

View File

@ -13,6 +13,7 @@ import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Datebox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
@ -40,6 +41,8 @@ public class RelatorioObservacaoConferenciaMovimentoController extends MyGeneric
private PuntoVenta puntoVenta;
private Empresa empresa;
private Checkbox chkPendencia;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@ -63,6 +66,8 @@ public class RelatorioObservacaoConferenciaMovimentoController extends MyGeneric
parametros.put("puntoventa", "Todos");
}
parametros.put("pendencia", chkPendencia.isChecked());
Relatorio relatorio = new RelatorioObservacaoConferenciaMovimento(parametros, dataSourceRead.getConnection());
Map<String, Object> args = new HashMap<String, Object>();

View File

@ -6554,6 +6554,7 @@ relatorioObservacaoConferenciaMovimentoController.lbDataIni.value = Fecha Inicio
relatorioObservacaoConferenciaMovimentoController.lbDataFin.value = Fecha Final
relatorioObservacaoConferenciaMovimentoController.lbEmpresa.value = Empresa
relatorioObservacaoConferenciaMovimentoController.lbPuntoVenta.value = Punto venta
relatorioObservacaoConferenciaMovimentoController.chkPendencia.label = Pendencia
# Relatório Gratuidade Idoso Deficiente
relatorioGratuidadeIdosoDeficienteController.window.title = Reporte Gratuidade Idoso/Discapacitado

View File

@ -6707,6 +6707,8 @@ relatorioObservacaoConferenciaMovimentoController.lbDataIni.value = Data Inicio
relatorioObservacaoConferenciaMovimentoController.lbDataFin.value = Data Final
relatorioObservacaoConferenciaMovimentoController.lbEmpresa.value = Empresa
relatorioObservacaoConferenciaMovimentoController.lbPuntoVenta.value = Punto venta
relatorioObservacaoConferenciaMovimentoController.chkPendencia.label = Pendência
# Relatório Gratuidade Idoso Deficiente
relatorioGratuidadeIdosoDeficienteController.window.title = Relatório Gratuidade Idoso/Deficiente

View File

@ -9,7 +9,7 @@
title="${c:l('relatorioObservacaoConferenciaMovimentoController.window.title')}"
apply="${relatorioObservacaoConferenciaMovimentoController}"
contentStyle="overflow:auto"
height="190px"
height="215px"
width="500px"
border="normal" >
<toolbar>
@ -65,6 +65,12 @@
width="90%"
selectedItem="@{winRelatorioObservacaoConferenciaMovimento$composer.puntoVenta}" />
</row>
<row>
<cell>
<checkbox id="chkPendencia"
label="${c:l('relatorioObservacaoConferenciaMovimentoController.chkPendencia.label')}" />
</cell>
</row>
</rows>
</grid>