fixes bug #7265
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@54170 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
f0da5caa55
commit
700ad9ac27
|
@ -87,9 +87,13 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
private MyTextboxDecimal txtTotalBilhetes;
|
||||
private MyTextboxDecimal txtTotalBilhetesCancelados;
|
||||
private MyTextboxDecimal txtTotalBilhetesDevolvidos;
|
||||
private MyTextboxDecimal txtTotalBilhetesDevolvidosTroca;
|
||||
private MyTextboxDecimal txtTotalBilhetesDevolvidosOcd;
|
||||
private MyTextboxDecimal txtTotalBilhetesGap;
|
||||
private MyTextboxDecimal txtTotalBilhetesGapCancelados;
|
||||
private MyTextboxDecimal txtTotalBilhetesGapDevolvidos;
|
||||
private MyTextboxDecimal txtTotalBilhetesGapDevolvidosOcd;
|
||||
private MyTextboxDecimal txtTotalBilhetesGapDevolvidosTroca;
|
||||
private MyTextboxDecimal txtTotalBilhetesManual;
|
||||
private MyTextboxDecimal txtTotalOcdValorPagar;
|
||||
private MyTextboxDecimal txtTotalOcdPenalizacion;
|
||||
|
@ -140,9 +144,13 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
private BigDecimal totalBilhetesVendidos;
|
||||
private BigDecimal totalBilhetesCancelados;
|
||||
private BigDecimal totalBilhetesDevolvidos;
|
||||
private BigDecimal totalBilhetesDevolvidosTroca;
|
||||
private BigDecimal totalBilhetesDevolvidosOcd;
|
||||
private BigDecimal totalBilhetesGap;
|
||||
private BigDecimal totalBilhetesGapCancelados;
|
||||
private BigDecimal totalBilhetesGapDevolvidos;
|
||||
private BigDecimal totalBilhetesGapDevolvidosTroca;
|
||||
private BigDecimal totalBilhetesGapDevolvidosOcd;
|
||||
private BigDecimal totalCreditosEventoFinanceiros;
|
||||
private BigDecimal totalDebitosEventoFinanceiros;
|
||||
private OcdVO ocdTotal;
|
||||
|
@ -527,9 +535,17 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
totalBilhetesDevolvidos = BigDecimal.ZERO;
|
||||
if(empresa.getIndcarboletosdevolvidosconf() != null && empresa.getIndcarboletosdevolvidosconf()) {
|
||||
lsBilhetesDevolvidos = conferenciaComissaoService.carregarBilhetesComissao(boletosComissaos, conferencia, BoletoStatusComissao.BOLETO_DEVOLVIDO);
|
||||
totalBilhetesDevolvidos = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesDevolvidos);
|
||||
Map<BoletoStatusComissao, BigDecimal> totais = conferenciaComissaoService.totalizarBoletoComissaoDevolvidosTrocaOcd(lsBilhetesDevolvidos);
|
||||
|
||||
totalBilhetesDevolvidos = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO);
|
||||
totalBilhetesDevolvidosOcd = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO_OCD);
|
||||
totalBilhetesDevolvidosTroca = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO_TROCADO);
|
||||
|
||||
txtTotalBilhetesDevolvidos.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesDevolvidos, LocaleUtil.getLocale()));
|
||||
txtTotalBilhetesDevolvidosTroca.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesDevolvidosTroca, LocaleUtil.getLocale()));
|
||||
txtTotalBilhetesDevolvidosOcd.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesDevolvidosOcd, LocaleUtil.getLocale()));
|
||||
txtQtdeTotalBilhetesDevolvidos.setValue(String.valueOf(lsBilhetesDevolvidos.size()));
|
||||
|
||||
bilhetesDevolvidosList.setData(lsBilhetesDevolvidos);
|
||||
}
|
||||
}
|
||||
|
@ -552,8 +568,17 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
|
||||
private void carregarBilhetesGapDevolvidos(List<BoletoComissao> boletosComissaos) throws BusinessException {
|
||||
lsBilhetesGapDevolvidos = conferenciaComissaoService.carregarBilhetesComissao(boletosComissaos, conferencia, BoletoStatusComissao.GAP_DEVOLVIDO);
|
||||
totalBilhetesGapDevolvidos = conferenciaComissaoService.totalizarBoletoComissao(lsBilhetesGapDevolvidos);
|
||||
|
||||
Map<BoletoStatusComissao, BigDecimal> totais = conferenciaComissaoService.totalizarBoletoComissaoDevolvidosTrocaOcd(lsBilhetesGapDevolvidos);
|
||||
|
||||
totalBilhetesGapDevolvidos = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO);
|
||||
totalBilhetesGapDevolvidosOcd = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO_OCD);
|
||||
totalBilhetesGapDevolvidosTroca = totais.get(BoletoStatusComissao.BOLETO_DEVOLVIDO_TROCADO);
|
||||
|
||||
txtTotalBilhetesGapDevolvidos.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesGapDevolvidos, LocaleUtil.getLocale()));
|
||||
txtTotalBilhetesGapDevolvidosOcd.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesGapDevolvidosOcd, LocaleUtil.getLocale()));
|
||||
txtTotalBilhetesGapDevolvidosTroca.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalBilhetesGapDevolvidosTroca, LocaleUtil.getLocale()));
|
||||
|
||||
txtQtdeTotalBilhetesGapDevolvidos.setValue(String.valueOf(lsBilhetesGapDevolvidos.size()));
|
||||
bilhetesGapDevolvidosList.setData(lsBilhetesGapDevolvidos);
|
||||
}
|
||||
|
@ -589,7 +614,6 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
|
||||
if(ocdTotal != null) {
|
||||
txtTotalOcdValorPagar.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(ocdTotal.getValorPagar(), LocaleUtil.getLocale()));
|
||||
txtTotalOcdPenalizacion.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(ocdTotal.getPenalizacion(), LocaleUtil.getLocale()));
|
||||
txtQtdeTotalOcd.setValue(String.valueOf(lsOcds.size()));
|
||||
}
|
||||
ocdsList.setData(lsOcds);
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
||||
import com.rjconsultores.ventaboletos.enums.IndStatusBoleto;
|
||||
import com.rjconsultores.ventaboletos.utilerias.BigDecimalUtil;
|
||||
import com.rjconsultores.ventaboletos.utilerias.LocaleUtil;
|
||||
import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao;
|
||||
|
@ -47,13 +45,7 @@ public class RenderBoletoComissao implements ListitemRenderer {
|
|||
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(boletoComissao.getTotal(), LocaleUtil.getLocale()));
|
||||
lc.setParent(lstm);
|
||||
|
||||
if(!boletoComissao.getIndstatusboleto().equalsIgnoreCase(IndStatusBoleto.V.getShortValue()) &&
|
||||
StringUtils.isNotBlank(boletoComissao.getDescmotivocancelacion())) {
|
||||
lc = new Listcell(boletoComissao.getDescmotivocancelacion());
|
||||
} else {
|
||||
IndStatusBoleto indStatusBoleto = IndStatusBoleto.getIndStatusBoleto(boletoComissao.getIndstatusboleto());
|
||||
lc = new Listcell(indStatusBoleto != null ? indStatusBoleto.getValue() : "");
|
||||
}
|
||||
lc = new Listcell(boletoComissao.getSituacaoBilhete());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(boletoComissao.getStatusDescricao());
|
||||
|
|
|
@ -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());
|
||||
|
|
|
@ -18,18 +18,9 @@ public class RenderOcd implements ListitemRenderer {
|
|||
Listcell lc = new Listcell(ocd.getNumoperacion());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(ocd.getFecinc() != null ? DateUtil.getStringDate(ocd.getFecinc(), "dd/MM/yyyy") : "");
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(ocd.getFecpagar() != null ? DateUtil.getStringDate(ocd.getFecpagar(), "dd/MM/yyyy") : "");
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(ocd.getFecpago() != null ? DateUtil.getStringDate(ocd.getFecpago(), "dd/MM/yyyy") : "");
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(ocd.getDescindpago());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(ocd.getValorPagar(), LocaleUtil.getLocale()));
|
||||
lc.setParent(lstm);
|
||||
|
||||
|
|
|
@ -6142,9 +6142,13 @@ conferenciaController.lhDebitoCredito.value = D/C
|
|||
conferenciaController.lbDebito.value = Débito
|
||||
conferenciaController.lbCredito.value = Crédito
|
||||
conferenciaController.lbValorTotal.label = Total
|
||||
conferenciaController.lbValorTotalDevolvidos.label = Total Devolvidos
|
||||
conferenciaController.lbValorTotalDevolvidosOcd.label = Total OCD
|
||||
conferenciaController.lbValorTotalDevolvidosTroca.label = Total Troca
|
||||
conferenciaController.lbQtdeTotal.label = Quantidade
|
||||
conferenciaController.lbTotalOcdPenalizacion.label = Total Penalização
|
||||
conferenciaController.lbTotalOcdValorPagar.label = Total Pagar
|
||||
conferenciaController.lbTotalOcdValorPago.label = Total Pago
|
||||
conferenciaController.lhNombusuario.value = Bilheteiro
|
||||
conferenciaController.lhTotalVenda.value = Total Venda
|
||||
conferenciaController.lhTotalCancelados.value = Total Cancelados
|
||||
|
@ -6155,6 +6159,7 @@ conferenciaController.lhTotalFormapago = Forma de pagamentos
|
|||
conferenciaController.lhTotalDeposito.value = Deposito
|
||||
conferenciaController.lhTotalDiferenca.value = Diferença
|
||||
conferenciaController.lhConferido.value = Conferido
|
||||
conferenciaController.lhNumoperacionBilhete.value = Localizador
|
||||
|
||||
# Editar LogConferencia Comissao
|
||||
editarLogConferenciaComissaoController.window.title = Registro de Observaciones
|
||||
|
|
|
@ -6284,9 +6284,13 @@ conferenciaController.lbDebitoCredito.value = Débito/Crédito
|
|||
conferenciaController.lbDebito.value = Débito
|
||||
conferenciaController.lbCredito.value = Crédito
|
||||
conferenciaController.lbValorTotal.label = Total
|
||||
conferenciaController.lbValorTotalDevolvidos.label = Total Devolvidos
|
||||
conferenciaController.lbValorTotalDevolvidosOcd.label = Total OCD
|
||||
conferenciaController.lbValorTotalDevolvidosTroca.label = Total Troca
|
||||
conferenciaController.lbQtdeTotal.label = Quantidade
|
||||
conferenciaController.lbTotalOcdPenalizacion.label = Total Penalização
|
||||
conferenciaController.lbTotalOcdValorPagar.label = Total Pagar
|
||||
conferenciaController.lbTotalOcdValorPago.label = Total Pago
|
||||
conferenciaController.lhNombusuario.value = Bilheteiro
|
||||
conferenciaController.lhTotalVenda.value = Total Venda
|
||||
conferenciaController.lhTotalCancelados.value = Total Cancelados
|
||||
|
@ -6297,6 +6301,7 @@ conferenciaController.lhTotalFormapago = Forma de pagamentos
|
|||
conferenciaController.lhTotalDeposito.value = Deposito
|
||||
conferenciaController.lhTotalDiferenca.value = Diferença
|
||||
conferenciaController.lhConferido.value = Conferido
|
||||
conferenciaController.lhNumoperacionBilhete.value = Localizador
|
||||
|
||||
# Editar LogConferencia Comissao
|
||||
editarLogConferenciaComissaoController.window.title = Lançamento de Observações
|
||||
|
|
|
@ -352,8 +352,10 @@
|
|||
<!-- Totais -->
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="50%" />
|
||||
<column width="50%" />
|
||||
<column width="25%" />
|
||||
<column width="25%" />
|
||||
<column width="25%" />
|
||||
<column width="25%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
|
@ -366,12 +368,28 @@
|
|||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbValorTotal.label')}"
|
||||
<label value="${c:l('conferenciaController.lbValorTotalDevolvidos.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalBilhetesDevolvidos"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbValorTotalDevolvidosTroca.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalBilhetesDevolvidosTroca"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbValorTotalDevolvidosOcd.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalBilhetesDevolvidosOcd"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
</row>
|
||||
</rows>
|
||||
|
@ -392,6 +410,9 @@
|
|||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumFolioSistema.value')}"
|
||||
sort="auto(numFolioSistema)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumoperacionBilhete.value')}"
|
||||
sort="auto(numoperacion)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}"
|
||||
sort="auto(numSeriePreimpresa)" />
|
||||
|
@ -462,6 +483,9 @@
|
|||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumFolioSistema.value')}"
|
||||
sort="auto(numFolioSistema)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumoperacionBilhete.value')}"
|
||||
sort="auto(numoperacion)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}"
|
||||
sort="auto(numSeriePreimpresa)" />
|
||||
|
@ -532,6 +556,9 @@
|
|||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumFolioSistema.value')}"
|
||||
sort="auto(numFolioSistema)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumoperacionBilhete.value')}"
|
||||
sort="auto(numoperacion)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}"
|
||||
sort="auto(numSeriePreimpresa)" />
|
||||
|
@ -562,8 +589,10 @@
|
|||
<!-- Totais -->
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="50%" />
|
||||
<column width="50%" />
|
||||
<column width="25%" />
|
||||
<column width="25%" />
|
||||
<column width="25%" />
|
||||
<column width="25%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
|
@ -576,12 +605,28 @@
|
|||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbValorTotal.label')}"
|
||||
<label value="${c:l('conferenciaController.lbValorTotalDevolvidos.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalBilhetesGapDevolvidos"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbValorTotalDevolvidosTroca.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalBilhetesGapDevolvidosTroca"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbValorTotalDevolvidosOcd.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalBilhetesGapDevolvidosOcd"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
</row>
|
||||
</rows>
|
||||
|
@ -676,18 +721,9 @@
|
|||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhNumoperacion.value')}"
|
||||
sort="auto(numoperacion)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhFecinc.value')}"
|
||||
sort="auto(fecinc)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhFecpagar.value')}"
|
||||
sort="auto(fecpagar)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhFecpago.value')}"
|
||||
sort="auto(fecpago)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhIndPago.value')}"
|
||||
sort="auto(descindpago)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('conferenciaController.lhValorPagar.value')}"
|
||||
sort="auto(valorPagar)" />
|
||||
|
@ -721,15 +757,7 @@
|
|||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbTotalOcdPenalizacion.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalOcdPenalizacion"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
style="text-align:right"
|
||||
readonly="true" />
|
||||
</hbox>
|
||||
<hbox>
|
||||
<label value="${c:l('conferenciaController.lbTotalOcdValorPagar.label')}"
|
||||
<label value="${c:l('conferenciaController.lbValorTotal.label')}"
|
||||
style="font-weight:bold;" />
|
||||
<textbox id="txtTotalOcdValorPagar"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
|
@ -909,20 +937,13 @@
|
|||
<row spans="6">
|
||||
<label value="${c:l('conferenciaController.tab.ocd')}" />
|
||||
</row>
|
||||
<row spans=",,,5,1">
|
||||
<label value="${c:l('conferenciaController.lbTotalOcdValorPagar.label')}" />
|
||||
<row spans="1,5">
|
||||
<label value="${c:l('conferenciaController.lbTotalOcdValorPago.label')}" />
|
||||
<textbox id="txtTotalValorPagarOcd"
|
||||
width="50%"
|
||||
width="12%"
|
||||
value="@{winConferencia$composer.resumo.totalOcd.valorPagarFormatado}"
|
||||
readonly="true"
|
||||
style="text-align:right" />
|
||||
|
||||
<label value="${c:l('conferenciaController.lbTotalOcdPenalizacion.label')}" />
|
||||
<textbox id="txtTotalPenalizacionOcd"
|
||||
width="18%"
|
||||
value="@{winConferencia$composer.resumo.totalOcd.penalizacionFormatado}"
|
||||
readonly="true"
|
||||
style="text-align:right" />
|
||||
</row>
|
||||
<row spans="6">
|
||||
<label value="${c:l('conferenciaController.lhTotalFormapago')}" />
|
||||
|
|
Loading…
Reference in New Issue