diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java index b4d55bd8a..4f9ccf32f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java @@ -16,6 +16,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.Comboitem; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Radio; @@ -53,6 +54,7 @@ public class BusquedaConferenciaComissaoController extends MyGenericForwardCompo private Radio rdTipoMesAno; private Radio rdTipoDataInicialFinal; private Integer intervalo = 0; + private Checkbox chkDesconsideraPtVendaFechados; @Autowired private ConferenciaComissaoService conferenciaComissaoService; @@ -119,6 +121,7 @@ public class BusquedaConferenciaComissaoController extends MyGenericForwardCompo args.put("dataFinal", dataFinal); args.put("empresa", empresa); args.put("isPeriodo", rdTipoDataInicialFinal.isChecked()); + args.put("isDesconsideraPtVendaFechados", chkDesconsideraPtVendaFechados.isChecked()); if (StringUtils.isNotBlank(cmbPuntoVenta.getValue()) && !((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue()).getNombpuntoventa().equals("TODOS")) { args.put("puntoVenta", puntoVenta); @@ -131,7 +134,7 @@ public class BusquedaConferenciaComissaoController extends MyGenericForwardCompo Labels.getLabel("conferenciaComissaoController.window.title"), args, MODAL); } else { if (validarEmpresaPuntoVentaPeriodo()) { - List lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(dataInicial, dataFinal, empresa, puntoVenta, null); + List lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(dataInicial, dataFinal, empresa, puntoVenta, null, chkDesconsideraPtVendaFechados.isChecked() ); args.put("puntoventaId", puntoVenta.getPuntoventaId()); args.put("nombpuntoventa", puntoVenta.getNombpuntoventa()); args.put("numPuntoVenta", puntoVenta.getNumPuntoVenta()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaComissaoController.java index 1b92bb80d..55f73c3c1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaComissaoController.java @@ -45,6 +45,7 @@ public class ConferenciaComissaoController extends MyGenericForwardComposer { private String competencia; private Empresa empresa; private PuntoVenta puntoVenta; + private boolean isDesconsideraPtVendaFechados; private List lsConferenciaComissao; private MyListbox conferenciaList; @@ -56,6 +57,8 @@ public class ConferenciaComissaoController extends MyGenericForwardComposer { competencia = (String) Executions.getCurrent().getArg().get("competencia"); empresa = (Empresa) Executions.getCurrent().getArg().get("empresa"); puntoVenta = (PuntoVenta) Executions.getCurrent().getArg().get("puntoVenta"); + isDesconsideraPtVendaFechados = Executions.getCurrent().getArg().get("isDesconsideraPtVendaFechados") !=null + ? ((Boolean) Executions.getCurrent().getArg().get("isDesconsideraPtVendaFechados")).booleanValue() : false; carregarColunas(); super.doAfterCompose(comp); @@ -136,7 +139,7 @@ public class ConferenciaComissaoController extends MyGenericForwardComposer { private void carregarDados() { try { - lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(competencia, empresa, puntoVenta, null); + lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(competencia, empresa, puntoVenta, null, isDesconsideraPtVendaFechados); conferenciaList.setData(lsConferenciaComissao); } catch (BusinessException e) { log.error(e.getMessage(), e); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentosAtrasoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentosAtrasoController.java index 863f1fc82..b1202c6a4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentosAtrasoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentosAtrasoController.java @@ -109,7 +109,7 @@ public class RelatorioMovimentosAtrasoController extends MyGenericForwardCompose private void removerDiasSemMovimento(RelatorioMovimentosAtraso relatorio) { try { for (MovimentosAtrasoVO movimentosAtraso : relatorio.getLsDadosRelatorio()) { - List lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(txtCompetencia.getValue(), empresa, new PuntoVenta(movimentosAtraso.getPuntoventaId()), null); + List lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(txtCompetencia.getValue(), empresa, new PuntoVenta(movimentosAtraso.getPuntoventaId()), null, false); for (ConferenciaComissaoVO conferenciaComissao : lsConferenciaComissao) { for (DiaConferenciaComissaoVO diaConferenciaComissao : conferenciaComissao.getDiasOrdenado()) { if(diaConferenciaComissao.getIndsemmovimento()) { diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index c6f65413f..599e26d23 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -7430,6 +7430,7 @@ busquedaConferenciaComissaoController.lbCompetencia.label = Competencia busquedaConferenciaComissaoController.lbCompetenciaLayout.label = (MM/YYYY) busquedaConferenciaComissaoController.lbEmpresa.value = Empresa busquedaConferenciaComissaoController.lbPuntoVenta.value = Punto venta +busquedaConferenciaComissaoController.chkDesconsideraPtVendaFechados= Desconsidera Pto Venda Fechados # Conferencia Comissao conferenciaComissaoController.window.title = Conferencia de los Movimientos diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 723259670..f5c9d5f16 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7894,6 +7894,7 @@ busquedaConferenciaComissaoController.lbPuntoVenta.value = Ponto de Venda (Agên busquedaConferenciaComissaoController.lbTipoData.value = Tipo Data busquedaConferenciaComissaoController.lbTipoDataMesAno.value = Mês/Ano busquedaConferenciaComissaoController.lbTipoDataDataInicialFinal.value = Data Inicial/Final +busquedaConferenciaComissaoController.chkDesconsideraPtVendaFechados= Desconsidera Ptos Venda Fechados # Conferencia Comissao conferenciaComissaoController.window.title = Conferência de Movimento diff --git a/web/gui/comissao/busquedaConferenciaComissao.zul b/web/gui/comissao/busquedaConferenciaComissao.zul index 259a369aa..6f5bc2888 100644 --- a/web/gui/comissao/busquedaConferenciaComissao.zul +++ b/web/gui/comissao/busquedaConferenciaComissao.zul @@ -8,7 +8,7 @@