diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioObservacaoConferenciaMovimento.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioObservacaoConferenciaMovimento.java index c06dd9d88..a8f0838df 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioObservacaoConferenciaMovimento.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioObservacaoConferenciaMovimento.java @@ -25,6 +25,7 @@ public class RelatorioObservacaoConferenciaMovimento extends Relatorio { private Integer puntoventaId; private Date dataInicial; private Date dataFinal; + private Boolean pendencia; public RelatorioObservacaoConferenciaMovimento(Map 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; diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java index a20b28cdd..4ba90a88b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java @@ -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 args = new HashMap(); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 57836f4a9..a0837f07a 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -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 diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 7b664706e..a9e282734 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -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 diff --git a/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul b/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul index 94e3c1120..bafce11fe 100644 --- a/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul +++ b/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul @@ -9,7 +9,7 @@ title="${c:l('relatorioObservacaoConferenciaMovimentoController.window.title')}" apply="${relatorioObservacaoConferenciaMovimentoController}" contentStyle="overflow:auto" - height="190px" + height="215px" width="500px" border="normal" > @@ -65,6 +65,12 @@ width="90%" selectedItem="@{winRelatorioObservacaoConferenciaMovimento$composer.puntoVenta}" /> + + + + +