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 4a646fe5b..4963f692f 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 @@ -153,6 +153,9 @@ public class ConferenciaController extends MyGenericForwardComposer { private Radio rDebito; private Radio rCredito; private Radio rInformativo; + + private Radio rMsmDia; + private Radio rDiaPosterior; private ResumoComissao resumo; private BigDecimal totalBilhetesManual; @@ -283,15 +286,25 @@ public class ConferenciaController extends MyGenericForwardComposer { rDebito.setDisabled(true); rCredito.setDisabled(true); rInformativo.setDisabled(true); + + rMsmDia.setDisabled(true); + rDiaPosterior.setDisabled(true); + rMsmDia.setSelected(false); + rDiaPosterior.setSelected(false); + } else if (StatusLogConferencia.PENDENCIA.equals(status)) { txtPrecoLog.setDisabled(false); rDebito.setDisabled(false); rCredito.setDisabled(false); rInformativo.setDisabled(false); + + rMsmDia.setDisabled(false); + rDiaPosterior.setDisabled(false); + rDiaPosterior.setSelected(true); } } }); - + ajustarListsBilhetes(); rDebito.setChecked(Boolean.TRUE); @@ -836,7 +849,10 @@ public class ConferenciaController extends MyGenericForwardComposer { if(logConferencia.isIndcredito().equals((short) 2)){ logConferencia.setTipoInformativoComissao((TipoInformativoComissao)cmbTipoInformativo.getSelectedItem().getValue()); } - + if(StatusLogConferencia.getStatusLogConferencia((Integer) cmbSituacaoLog.getSelectedItem().getValue()).getValue().equals(1)){ + logConferencia.setIndmesmodia(rMsmDia.isSelected()); + } + if(cmbConferenciaPendencia.getSelectedItem() != null) { ConferenciaPendencia conferenciaPendencia = (ConferenciaPendencia) cmbConferenciaPendencia.getSelectedItem().getValue(); if(conferenciaPendencia.getConferenciapendenciaId() > -1) { @@ -1315,4 +1331,5 @@ public class ConferenciaController extends MyGenericForwardComposer { public void setLsConferenciaPendencia(List lsConferenciaPendencia) { this.lsConferenciaPendencia = lsConferenciaPendencia; } + } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/EditarLogConfenciaComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/EditarLogConfenciaComissaoController.java index 93c247ef4..b79c76277 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/EditarLogConfenciaComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/EditarLogConfenciaComissaoController.java @@ -67,6 +67,9 @@ public class EditarLogConfenciaComissaoController extends MyGenericForwardCompos private Radio rDebito; private Radio rCredito; private Radio rInformativo; + + private Radio rMsmDia; + private Radio rDiaPosterior; private Combobox cmbTipoInformativo; private List lsTipoInformativo; @@ -95,9 +98,11 @@ public class EditarLogConfenciaComissaoController extends MyGenericForwardCompos lsConferenciaPendencia.add(new ConferenciaPendencia(-1, " ")); lsConferenciaPendencia.addAll(conferenciaPendenciaService.obtenerTodos()); + super.doAfterCompose(comp); rDebito.setChecked(Boolean.TRUE); + rDiaPosterior.setChecked(Boolean.TRUE); } @@ -123,6 +128,7 @@ public class EditarLogConfenciaComissaoController extends MyGenericForwardCompos logConferencia.setStatus(StatusLogConferencia.PENDENCIA); logConferencia.setTipo(TipoLogConferencia.AVULSO); logConferencia.setIndcredito(getDebitoCreditoInfo()); + logConferencia.setIndmesmodia(rMsmDia.isSelected()); if(logConferencia.isIndcredito().equals((short) 2)){ logConferencia.setTipoInformativoComissao((TipoInformativoComissao)cmbTipoInformativo.getSelectedItem().getValue()); } @@ -235,6 +241,7 @@ public class EditarLogConfenciaComissaoController extends MyGenericForwardCompos logConferenciaVO.setOcdId(logConferencia.getOcdId()); logConferenciaVO.setFecmodif(logConferencia.getFecmodif()); logConferenciaVO.setNombusuario(UsuarioLogado.getUsuarioLogado().getNombusuario()); + logConferenciaVO.setDescComportamentoData(logConferencia.getIndmesmodia() ? "1" : "0"); if(boletoComissao != null) { logConferenciaVO.setNumfoliosistema(boletoComissao.getNumFolioSistema()); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java index 131b16c26..fcf4065d3 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java @@ -44,6 +44,9 @@ public class RenderLogConferencia implements ListitemRenderer { lc = new Listcell(logConferencia.getDescpendencia()); lc.setParent(lstm); + + lc = new Listcell(logConferencia.getDescComportamentoData()); + lc.setParent(lstm); lc = new Listcell(DateUtil.getStringDate(logConferencia.getFecmodif(), "dd/MM/yyyy HH:mm")); lc.setParent(lstm); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 74265ad9e..be03c8b73 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -6473,6 +6473,9 @@ conferenciaController.MSG.observacaoObrigatorio = El Campo Observación Debe de conferenciaController.MSG.tipoInfomativoObrigatorio = O campo Tipo Informativo deve ser preenchido. conferenciaController.lhDebitoCredito.value = D/C conferenciaController.lbDebito.value = Débito +conferenciaController.lbComportamentoData.value = Comportamento Data +conferenciaController.lbMesmoDia.value = Mesmo dia +conferenciaController.lbDiaPosterior.value = Dia posterior conferenciaController.lbCredito.value = Crédito conferenciaController.lbInformativo.value = Informativo conferenciaController.lbValorTotal.label = Total diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a78a0646d..ea1ec4ec3 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -6651,6 +6651,9 @@ conferenciaController.MSG.observacaoObrigatorio = O campo observação deve ser conferenciaController.MSG.tipoInfomativoObrigatorio = O campo Tipo Informativo deve ser preenchido. conferenciaController.lhDebitoCredito.value = D/C conferenciaController.lbDebitoCredito.value = Débito/Crédito +conferenciaController.lbComportamentoData.value = Comportamento Data +conferenciaController.lbMesmoDia.value = Mesmo dia +conferenciaController.lbDiaPosterior.value = Dia posterior conferenciaController.lbDebito.value = Débito conferenciaController.lbCredito.value = Crédito conferenciaController.lbInformativo.value = Informativo diff --git a/web/gui/comissao/conferencia.zul b/web/gui/comissao/conferencia.zul index 481e6cd16..daff110ae 100644 --- a/web/gui/comissao/conferencia.zul +++ b/web/gui/comissao/conferencia.zul @@ -883,6 +883,17 @@ use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"/> + + + - - + + + + +