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 080886822..efa4b0b8c 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 @@ -157,6 +157,7 @@ public class ConferenciaComissaoController extends MyGenericForwardComposer { args.put("puntovendaFiltro", puntoVenta != null ? puntoVenta : null); args.put("datamovimento", StringUtils.leftPad(String.valueOf(dia), 2, "0") + "/" + competencia); args.put("conferenciaList", conferenciaList); + args.put("conferenciaComissao", conferenciaComissao); openWindow("/gui/comissao/conferencia.zul", Labels.getLabel("conferenciaController.window.title"), args, MODAL); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java index b87dff7aa..f2d55cc4c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java @@ -43,6 +43,7 @@ import com.rjconsultores.ventaboletos.utilerias.LocaleUtil; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao; import com.rjconsultores.ventaboletos.vo.comissao.ConferenciaComissaoVO; +import com.rjconsultores.ventaboletos.vo.comissao.DiaConferenciaComissaoVO; import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO; import com.rjconsultores.ventaboletos.vo.comissao.LogConferenciaVO; import com.rjconsultores.ventaboletos.vo.comissao.OcdVO; @@ -157,6 +158,8 @@ public class ConferenciaController extends MyGenericForwardComposer { private BigDecimal totalDebitosEventoFinanceiros; private OcdVO ocdTotal; private MyListbox formapagosList; + + private ConferenciaComissaoVO conferenciaComissao; @Override public void doAfterCompose(Component comp) throws Exception { @@ -170,6 +173,7 @@ public class ConferenciaController extends MyGenericForwardComposer { String nombpuntoventa = (String) Executions.getCurrent().getArg().get("nombpuntoventa"); String numPuntoVenta = (String) Executions.getCurrent().getArg().get("numPuntoVenta"); puntoventa = numPuntoVenta.concat(" - ").concat(nombpuntoventa); + conferenciaComissao = (ConferenciaComissaoVO) Executions.getCurrent().getArg().get("conferenciaComissao"); recuperarConferencia(conferenciaId); super.doAfterCompose(comp); @@ -922,8 +926,17 @@ public class ConferenciaController extends MyGenericForwardComposer { private void carregarDadosConferencia() { try { - List lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(DateUtil.getStringDate(conferencia.getDatamovimento(), "MM/yyyy"), conferencia.getEmpresa(), puntoventaFiltro); - conferenciaList.setData(lsConferenciaComissao); + DiaConferenciaComissaoVO diaConferenciaComissao = conferenciaComissaoService.carregarConferenciaRegistrada(conferencia.getDatamovimento(), conferencia.getEmpresa(), puntoventaFiltro); + for (DiaConferenciaComissaoVO diaConferenciaComissaoAux : conferenciaComissao.getDiasOrdenado()) { + if(diaConferenciaComissao.equals(diaConferenciaComissaoAux)) { + diaConferenciaComissaoAux.setIndboletogerado(diaConferenciaComissao.getIndboletogerado()); + diaConferenciaComissaoAux.setIndconferido(diaConferenciaComissao.getIndconferido()); + diaConferenciaComissaoAux.setIndmaloterecebido(diaConferenciaComissao.getIndmaloterecebido()); + diaConferenciaComissaoAux.setIndpendencia(diaConferenciaComissao.getIndpendencia()); + diaConferenciaComissaoAux.setIndsemmovimento(diaConferenciaComissao.getIndsemmovimento()); + } + } + conferenciaList.updateItem(conferenciaComissao); } catch (BusinessException e) { log.error(e.getMessage(), e); }