diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java index 0ba0f237d..d24b4e70e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java @@ -231,13 +231,6 @@ public class EditarSecretariaController extends MyGenericForwardComposer { Secretaria voucher = secretariaService.buscarSecretariaVoucherRod(); if (voucher != null){ chkVoucherRod.setDisabled(true); - if (voucher.equals(secretaria)){ - btnApagar.setVisible(false); - btnSalvar.setVisible(false); - } else { - btnApagar.setVisible(true); - btnSalvar.setVisible(true); - } } else { chkVoucherRod.setDisabled(false); } @@ -291,7 +284,6 @@ public class EditarSecretariaController extends MyGenericForwardComposer { insereConstrants(); txtDescSecretaria.focus(); - verificaVoucherRod(); } public void onClick$btnRemoverEmpresa(Event ev) throws InterruptedException { @@ -355,6 +347,14 @@ public class EditarSecretariaController extends MyGenericForwardComposer { txtDescSecretaria.getValue(); txtCveSecretaria.getValue(); try { + Secretaria voucher = secretariaService.buscarSecretariaVoucherRod(); + if (voucher != null && !secretaria.equals(voucher) && chkVoucherRod.isChecked()){ + org.zkoss.zul.Messagebox.show( + Labels.getLabel("editarSecretariaController.MSG.voucherRodDuplicado.value"), + Labels.getLabel("editarSecretariaController.window.title"), + org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.EXCLAMATION); + return; + } if (lsCuponSecretaria.isEmpty()) { org.zkoss.zul.Messagebox.show( Labels.getLabel("editarSecretariaController.MSG.necessaitaPorcentaje.value"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index a7b3ab8b4..14dda7146 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4249,6 +4249,7 @@ editarSecretariaController.MSG.borrarPergunta = Eliminar secretaria? editarSecretariaController.MSG.borrarOK = Secretaria se eliminó exitosamente editarSecretariaController.MSG.folio = Número del documento final es menor o igual al número del documento inicial editarSecretariaController.MSG.necessaitaPorcentaje.value = Necesita informar un porcentaje +editarSecretariaController.MSG.voucherRodDuplicado.value = Já existe um registro marcado como Voucher Rod. Só é permitido 1 registro. editarSecretariaController.MSG.registroTraslapado = El numero de documento informado se traslapa con otro ya existente editarSecretariaController.MSG.pocentaje = Mas de un descuento permitido para rango de pasajes distintos diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9b99b591b..32436acc1 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4490,6 +4490,7 @@ editarSecretariaController.MSG.borrarPergunta = Eliminar Secretaria? editarSecretariaController.MSG.borrarOK = Secretaria Excluida com Sucesso. editarSecretariaController.MSG.folio = Número do documento final é menor ou igual ao número do documento inicial. editarSecretariaController.MSG.necessaitaPorcentaje.value = Necessita informar uma porcentagem +editarSecretariaController.MSG.voucherRodDuplicado.value = Já existe um registro marcado como Voucher Rod. Só é permitido 1 registro. editarSecretariaController.MSG.registroTraslapado = O número do documento informado se sobrepõe com outro já existente editarSecretariaController.MSG.pocentaje = Mais de um desconto permitido para rango de passagens diferentes editarSecretariaController.MSG.necessarioRemoverCupon.value = Existe registro com número de documento vazio, para validar documento é necessário apagar estes registros.