From 9b353b3581fa56cd3703945ebcbd854498bc4627 Mon Sep 17 00:00:00 2001 From: Aristides Date: Thu, 31 Aug 2023 20:38:08 -0300 Subject: [PATCH] fixes bug#AL-2765 --- .../EditarOrgaoConcedenteController.java | 109 ++++++++---------- 1 file changed, 51 insertions(+), 58 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java index 38547adfa..3929514af 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java @@ -192,7 +192,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { private Decimalbox txtTaxaConvenienciaPorc; private Doublebox txtMaximoTaxaConvenienciaPorTarifa; private ConstraintPorcentagemAllowNull ct; - private OrgaoComprovanteCustomizado orgaoComprovanteCustomizado; + public OrgaoConcedente getOrgaoConcedente() { return orgaoConcedente; @@ -269,7 +269,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { }); configuraChkIndValDocObligatorioMonitrip(); txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : ""); - + carregarOsValoresIniciaisDoCkComprovante(); } @@ -466,44 +466,58 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { if (!validaSeOsCamposForamPreenchidosCorretamentesParaOCalculoDePesoDoExcessoDeBagagem()) { - Messagebox.show( - Labels.getLabel("editarOrgaoConcedenteController.MSG.parametrosexcessodebagagem"), - Labels.getLabel("editarOrgaoConcedenteController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show(Labels.getLabel("editarOrgaoConcedenteController.MSG.parametrosexcessodebagagem"), + Labels.getLabel("editarOrgaoConcedenteController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); } else { - chkIndemitesegundavia.getValue(); - chkInddoiscupomembarque.getValue(); - chkIndNaoRestringe2ViaBPe.getValue(); - - OrgaoEmpParam orgaoEmpParam = new OrgaoEmpParam(); - orgaoEmpParam.setEmpresa((Empresa) cmbEmpresaParam.getSelectedItem().getValue()); - orgaoEmpParam.setIndemitesegundavia(chkIndemitesegundavia.isChecked()); - orgaoEmpParam.setInddoiscupomembarque(chkInddoiscupomembarque.isChecked()); - orgaoEmpParam.setIndNaoRestringe2ViaBPe(chkIndNaoRestringe2ViaBPe.isChecked()); - orgaoEmpParam.setOrgaoConcedente(getOrgaoConcedente()); - orgaoEmpParam.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - orgaoEmpParam.setFecmodif(Calendar.getInstance().getTime()); - orgaoEmpParam.setIndiceExcessoDeBagagem(textboxIndiceExcessoDeBagagem.getValueDecimal()); - orgaoEmpParam.setPesoExtraExcessoDeBagagem(intboxPesoExtraExcessoDeBagagem.getValue()); - orgaoEmpParam.setPesoExcessoDeBagagemFranquia(intboxPesoExtraExcessoDeBagagemFranquia.getValue()); - - orgaoEmpParam.setActivo(true); - orgaoEmpParam.setCodEmpresaPorOrgao(txtCodEmpresa.getValue()); - txtCodEmpresa.setText(""); - if(!isOrgaoEmpParamJaAdicionado(orgaoEmpParam)) { - lsOrgaoEmpParam.add(orgaoEmpParam); - listOrgaoEmpParam.addItemNovo(orgaoEmpParam); + chkIndemitesegundavia.getValue(); + chkInddoiscupomembarque.getValue(); + chkIndNaoRestringe2ViaBPe.getValue(); + + OrgaoEmpParam orgaoEmpParam = new OrgaoEmpParam(); + orgaoEmpParam.setEmpresa((Empresa) cmbEmpresaParam.getSelectedItem().getValue()); + orgaoEmpParam.setIndemitesegundavia(chkIndemitesegundavia.isChecked()); + orgaoEmpParam.setInddoiscupomembarque(chkInddoiscupomembarque.isChecked()); + orgaoEmpParam.setIndNaoRestringe2ViaBPe(chkIndNaoRestringe2ViaBPe.isChecked()); + orgaoEmpParam.setOrgaoConcedente(getOrgaoConcedente()); + orgaoEmpParam.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + orgaoEmpParam.setFecmodif(Calendar.getInstance().getTime()); + orgaoEmpParam.setIndiceExcessoDeBagagem(textboxIndiceExcessoDeBagagem.getValueDecimal()); + orgaoEmpParam.setPesoExtraExcessoDeBagagem(intboxPesoExtraExcessoDeBagagem.getValue()); + orgaoEmpParam.setPesoExcessoDeBagagemFranquia(intboxPesoExtraExcessoDeBagagemFranquia.getValue()); + + orgaoEmpParam.setActivo(true); + orgaoEmpParam.setCodEmpresaPorOrgao(txtCodEmpresa.getValue()); + txtCodEmpresa.setText(""); + if (!isOrgaoEmpParamJaAdicionado(orgaoEmpParam)) { + lsOrgaoEmpParam.add(orgaoEmpParam); + listOrgaoEmpParam.addItemNovo(orgaoEmpParam); + } + } + } + + + public void carregarOsValoresIniciaisDoCkComprovante() { + List lsOrgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService + .buscarPorOrgao(orgaoConcedente); + for (OrgaoComprovanteCustomizado o : lsOrgaoComprovanteCustomizado) { + if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO.getId()) { + ckMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado()); + }else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId()) { + ckMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado()); + }else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId()) { + ckMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado()); + } + } -} } public void onChange$cmbLsTipoComprovante(Event ev) { Comboitem cbiTipoComprovante = cmbLsTipoComprovante.getSelectedItem(); if (cbiTipoComprovante != null) { ContanteTipoComprovante tipoComprovante = (ContanteTipoComprovante) cbiTipoComprovante.getValue(); - orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente, tipoComprovante.getDescricao()); - + switch (tipoComprovante) { case OCD_ESTORNO: tabCancelamento.setVisible(false); @@ -513,13 +527,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { tabSolicitacaoEstorno.setVisible(false); tabOcdPuntoVentaEstorno.setVisible(false); tabOcdEstornoCredito.setVisible(false); - if(orgaoComprovanteCustomizado != null) { - ckMessageComprovanteOcdEstorno.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado()); - - } -// else { -// ckMessageComprovanteOcdEstorno.setValue("") ; -// } break; case OCD_PUNTO_VENTA_ESTONO: @@ -530,13 +537,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { tabSolicitacaoEstorno.setVisible(false); tabOcdPuntoVentaEstorno.setVisible(true); tabOcdEstornoCredito.setVisible(false); - if(orgaoComprovanteCustomizado != null) { - ckMessageComprovanteOcdPuntoVentaEstorno.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado()); - - } -// else { -// ckMessageComprovanteOcdPuntoVentaEstorno.setValue("") ; -// } break; case OCD_ESTORNO_CREDITO: @@ -547,13 +547,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { tabSolicitacaoEstorno.setVisible(false); tabOcdPuntoVentaEstorno.setVisible(false); tabOcdEstornoCredito.setVisible(true); - if(orgaoComprovanteCustomizado != null) { - ckMessageComprovanteOcdEstornoCredito.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado()); - - } -// else { -// ckMessageComprovanteOcdEstornoCredito.setValue("") ; -// } break; /* Comentado para proxima entrega @@ -643,8 +636,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { private void salvarOuAtualizarTipoComprovanteOcdEstorno() { OrgaoComprovanteCustomizado orgaoComprovanteCustomizado; - orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente, - ContanteTipoComprovante.OCD_ESTORNO.getDescricao()); + orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, + ContanteTipoComprovante.OCD_ESTORNO.getId()); if (orgaoComprovanteCustomizado != null) { if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) { orgaoComprovanteCustomizado.setActivo(Boolean.TRUE); @@ -665,8 +658,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { private void salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno() { OrgaoComprovanteCustomizado orgaoComprovanteCustomizado; - orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente, - ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getDescricao()); + orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, + ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId()); if (orgaoComprovanteCustomizado != null) { if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) { orgaoComprovanteCustomizado.setActivo(Boolean.TRUE); @@ -687,8 +680,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { private void salvarOuAtualizarTipoComprovanteOcdEstornoCredito() { OrgaoComprovanteCustomizado orgaoComprovanteCustomizado; - orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente, - ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getDescricao()); + orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, + ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId()); if (orgaoComprovanteCustomizado != null) { if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) { orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);