wilian 2016-03-23 13:32:42 +00:00
parent f0da5caa55
commit 700ad9ac27
7 changed files with 94 additions and 56 deletions

View File

@ -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);

View File

@ -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());

View File

@ -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());

View File

@ -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);

View File

@ -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

View File

@ -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

View File

@ -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,13 +605,29 @@
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>
</grid>
@ -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')}" />