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 32f7d9d37..ae4c1bd25 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 @@ -30,6 +30,7 @@ import com.rjconsultores.ventaboletos.entidad.Conferencia; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.LogConferencia; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.enums.IndStatusBoleto; import com.rjconsultores.ventaboletos.enums.comissao.BoletoStatusComissao; import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia; import com.rjconsultores.ventaboletos.enums.comissao.TipoLogConferencia; @@ -509,7 +510,7 @@ public class ConferenciaController extends MyGenericForwardComposer { private void carregarBilhetesManual(List boletosComissaos) throws BusinessException { lsBilhetesManual = conferenciaComissaoService.carregarBilhetesComissao(boletosComissaos, conferencia, BoletoStatusComissao.BOLETO_MANUAL); - totalBilhetesManual = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesManual); + totalBilhetesManual = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesManual, IndStatusBoleto.V); txtTotalBilhetesManual.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesManual, LocaleUtil.getLocale())); txtQtdeTotalBilhetesManual.setValue(String.valueOf(lsBilhetesManual.size())); bilhetesManualList.setData(lsBilhetesManual); @@ -517,7 +518,7 @@ public class ConferenciaController extends MyGenericForwardComposer { private void carregarBilhetesVendidos(List boletosComissaos) throws BusinessException { lsBilhetes = conferenciaComissaoService.carregarBilhetesComissao(boletosComissaos, conferencia, BoletoStatusComissao.BOLETOS_VENDIDOS); - totalBilhetesVendidos = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetes); + totalBilhetesVendidos = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetes, IndStatusBoleto.V); txtTotalBilhetes.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesVendidos, LocaleUtil.getLocale())); txtQtdeTotalBilhetes.setValue(String.valueOf(lsBilhetes.size())); bilhetesList.setData(lsBilhetes); @@ -552,7 +553,7 @@ public class ConferenciaController extends MyGenericForwardComposer { private void carregarBilhetesGap(List boletosComissaos) throws BusinessException { lsBilhetesGap = conferenciaComissaoService.carregarBilhetesComissao(boletosComissaos, conferencia, BoletoStatusComissao.GAP_VENDIDOS); - totalBilhetesGap = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesGap); + totalBilhetesGap = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesGap, IndStatusBoleto.V); txtTotalBilhetesGap.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesGap, LocaleUtil.getLocale())); txtQtdeTotalBilhetesGap.setValue(String.valueOf(lsBilhetesGap.size())); bilhetesGapList.setData(lsBilhetesGap); @@ -871,8 +872,12 @@ public class ConferenciaController extends MyGenericForwardComposer { return; } lsBilhetesDevolvidos = conferenciaComissaoService.carregarBilhetesComissao(null, conferencia, BoletoStatusComissao.BOLETO_DEVOLVIDO); - txtTotalBilhetesDevolvidos.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesDevolvidos), LocaleUtil.getLocale())); + + Map totais = conferenciaComissaoService.totalizarBoletoComissaoDevolvidosTrocaOcd(lsBilhetesDevolvidos); + totalBilhetesDevolvidos = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO); + txtTotalBilhetesDevolvidos.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesDevolvidos, LocaleUtil.getLocale())); txtQtdeTotalBilhetesDevolvidos.setValue(String.valueOf(lsBilhetesDevolvidos.size())); + bilhetesDevolvidosList.setData(lsBilhetesDevolvidos); } catch (BusinessException e) { log.error(e.getMessage(), e); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java index f890b6198..d6870759b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java @@ -31,7 +31,10 @@ public class RenderBoletoComissao implements ListitemRenderer { } lc.setParent(lstm); - lc = new Listcell(boletoComissao.getNumFolioSistema()); + lc = new Listcell(boletoComissao.getNombpasajero()); + lc.setParent(lstm); + + lc = new Listcell(boletoComissao.getNumFolioSistema()); lc.setParent(lstm); if(StringUtils.isBlank(boletoComissao.getNumFolioSistema())) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConferenciaComissao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConferenciaComissao.java index 8d2588395..02d706cd0 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConferenciaComissao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConferenciaComissao.java @@ -26,7 +26,7 @@ public class RenderConferenciaComissao implements ListitemRenderer { for (DiaConferenciaComissaoVO diaConferenciaComissao : conferenciaComissao.getDiasOrdenado()) { lc = new Listcell(); - if(dataAtual.compareTo(diaConferenciaComissao.getData()) > 0) { + if(dataAtual.compareTo(diaConferenciaComissao.getData()) >= 0) { lc.setId(conferenciaComissao.getPuntoventaId() + "-" + diaConferenciaComissao.getDia()); lc.addForward("onDoubleClick", lstm.getParent(), "onDoubleClick"); lc.setImage(diaConferenciaComissao.getCor().getUrl()); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index f51e35baa..c52adb608 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -6219,6 +6219,7 @@ conferenciaController.msg.adicionarLogConferencia = Observación adicionada exit conferenciaController.msg.removerLogConferencia = Observación removido exitosamente conferenciaController.lhNumAsiento.value = Asiento conferenciaController.lhNumFolioSistema.value = Folio Sistema +conferenciaController.lhNombpasajero.value = Passageiro conferenciaController.lhNumSeriePreimpresa.value = Série Pré-impresa conferenciaController.lhNumFolioPreImpreso.value = Folio Pré-impreso conferenciaController.lhUf.value = UF @@ -6244,6 +6245,7 @@ conferenciaController.lhDebitoCredito.value = D/C conferenciaController.lbDebito.value = Débito conferenciaController.lbCredito.value = Crédito conferenciaController.lbValorTotal.label = Total +conferenciaController.lbValorTotalVendidos.label = Total Vendidos conferenciaController.lbValorTotalDevolvidos.label = Total Devolvidos conferenciaController.lbValorTotalDevolvidosOcd.label = Total OCD conferenciaController.lbValorTotalDevolvidosTroca.label = Total Troca diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 65a9e4b1d..296a0696b 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -6376,6 +6376,7 @@ conferenciaController.msg.adicionarLogConferencia = Observação adicionada com conferenciaController.msg.removerLogConferencia = Observação removido com sucesso conferenciaController.lhNumAsiento.value = Assento conferenciaController.lhNumFolioSistema.value = Nº Bilhete +conferenciaController.lhNombpasajero.value = Pasajero conferenciaController.lhNumSeriePreimpresa.value = Série Pré-impressa conferenciaController.lhNumFolioPreImpreso.value = Folio Pré-impresso conferenciaController.lhUf.value = UF @@ -6402,6 +6403,7 @@ conferenciaController.lbDebitoCredito.value = Débito/Crédito conferenciaController.lbDebito.value = Débito conferenciaController.lbCredito.value = Crédito conferenciaController.lbValorTotal.label = Total +conferenciaController.lbValorTotalVendidos.label = Total Vendidos conferenciaController.lbValorTotalDevolvidos.label = Total Devolvidos conferenciaController.lbValorTotalDevolvidosOcd.label = Total OCD conferenciaController.lbValorTotalDevolvidosTroca.label = Total Troca diff --git a/web/gui/comissao/conferencia.zul b/web/gui/comissao/conferencia.zul index bde5fb783..f115e83f2 100644 --- a/web/gui/comissao/conferencia.zul +++ b/web/gui/comissao/conferencia.zul @@ -90,6 +90,9 @@ + @@ -160,6 +163,9 @@ + @@ -207,7 +213,7 @@ readonly="true" /> -