diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java index 7b44f06c4..4d3644bbc 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java @@ -1621,6 +1621,20 @@ public class EditarClienteController extends MyGenericForwardComposer { return false; } } + + if (txtNumFidelidade.getText() != null && !txtNumFidelidade.getText().isEmpty()) { + Integer numeroFidelidade = txtNumFidelidade.getValue().intValue(); + + Cliente clienteFidelidade = clienteService.buscarPorNumeroFidelidade(numeroFidelidade, empresa); + if (clienteFidelidade != null) { + Messagebox.show(Labels.getLabel("editarClienteController.MSG.fidelidadeexiste"), + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.EXCLAMATION); + return false; + } + } + + return true; } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 2a0abb5bb..91fca1c17 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -6214,6 +6214,7 @@ busquedaClienteController.lbNumRfc.value = DOC busquedaClienteController.lbNumRfcDos.value = DOC 2 editarClienteController.lbTelefonoUno.value = Teléfono editarClienteController.MSG.documentoexiste = Ya existe un cliente dado de alta con este documento +editarClienteController.MSG.fidelidadeexiste = Ya existe un cliente dado de alta con esta fidelidade editarClienteController.MSG.borrarOK = Cliente excluído com sucesso. editarClienteController.MSG.borrarPergunta = Deseja excluir o cliente? editarClienteController.lbTelefonoDos.value = Celular diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c4ab0e993..c20e855a9 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -6485,6 +6485,7 @@ busquedaClienteController.lbNumRfc.value = CPF/CNPJ busquedaClienteController.lbNumRfcDos.value = CPF/CNPJ editarClienteController.lbTelefonoUno.value = Telefone editarClienteController.MSG.documentoexiste = Já existe um cliente cadastrado com esse documento. +editarClienteController.MSG.fidelidadeexiste = Já existe um cliente cadastrado com esta fidelidade. editarClienteController.MSG.borrarOK = Cliente excluído com sucesso. editarClienteController.MSG.borrarPergunta = Deseja excluir o cliente? editarClienteController.lbTelefonoDos.value = Celular