From 43811974a4d04110b1a6aa56ccbe4605b0ae1d37 Mon Sep 17 00:00:00 2001 From: gleimar Date: Thu, 15 Dec 2016 14:59:56 +0000 Subject: [PATCH] =?UTF-8?q?ajuste=20para=20aceitar=20at=C3=A9=203=20n?= =?UTF-8?q?=C3=BAmeros=20e=20corre=C3=A7=C3=A3o=20para=20salvar=20bug#8336?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@63712 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../sendaAmigo/EditarClienteController.java | 52 +++++++------------ 1 file changed, 20 insertions(+), 32 deletions(-) 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 55bedadc4..633855125 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 @@ -6,6 +6,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -183,12 +184,10 @@ public class EditarClienteController extends MyGenericForwardComposer { private Combobox cmbTipoIdentificacion2; public void aplicarMascara() { - //TODO: Tem que ver uma forma de aplicar a mascara para valores já existentes e que não seguem o padrão de formatação da mascara. - //Para esse valores ao aplicar a mascara ele limpa e deixa o campo vazio. -// Clients.evalJavaScript( -// "jQuery('#" + txtNumFax.getUuid() + "').mask('(999)9999-9999?9');jQuery('#" -// + numtelefonodos.getUuid() + "').mask('(999)9999-9999?9');jQuery('#" -// + numtelefonouno.getUuid() + "').mask('(999)9999-9999?9')"); + Clients.evalJavaScript( + "jQuery('#" + txtNumFax.getUuid() + "').mask('(99?9)9999-99999');jQuery('#" + + numtelefonodos.getUuid() + "').mask('(99?9)9999-99999');jQuery('#" + + numtelefonouno.getUuid() + "').mask('(99?9)9999-99999')"); } private void desabilitarComponentes(Boolean desabilitar) { @@ -773,6 +772,19 @@ public class EditarClienteController extends MyGenericForwardComposer { return; } } + + if (StringUtils.isNotBlank(this.replaceTextbox(txtNumFax))) { + cliente.setNumfax(txtNumFax.getValue().replace("_", "")); + } + + if (StringUtils.isNotBlank(this.replaceTextbox(numtelefonouno))) { + cliente.setNumtelefono(numtelefonouno.getValue().replace("_", "")); + } + + if (StringUtils.isNotBlank(this.replaceTextbox(numtelefonodos))) { + cliente.setNumtelefonodos(numtelefonodos.getValue().replace("_", "")); + + } setClienteDireccion(); cliente.setLsClienteDescuento(lsClienteDescuento); @@ -809,39 +821,15 @@ public class EditarClienteController extends MyGenericForwardComposer { clienteList.updateItem(cliente); } - String getString = null; - if (!txtNumFax.getValue().equals("")) { - getString = this.replaceTextbox(txtNumFax); - if (getString.length() >= 11) { - cliente.setNumfax(txtNumFax.getValue().replace("_", "")); - } - } - - if (!numtelefonouno.getValue().equals("")) { - getString = this.replaceTextbox(numtelefonouno); - if (getString.length() >= 11) { - cliente.setNumtelefono(numtelefonouno.getValue().replace("_", "")); - } - } - - if (!numtelefonodos.getValue().equals("")) { - getString = this.replaceTextbox(numtelefonodos); - if (getString.length() >= 11) { - cliente.setNumtelefonodos(numtelefonodos.getValue().replace("_", "")); - } - } - Messagebox.show(Labels.getLabel("editarClienteController.MSG.suscribirOK"), Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, Messagebox.INFORMATION); closeWindow(); } catch (WrongValueException ex) { - log.error("editarClienteController: " + ex); - Messagebox.show(Labels.getLabel("MSG.Error.ClienteAbaEstudante"), - Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, - Messagebox.ERROR); + throw ex; } catch (Exception ex) { + log.error("editarClienteController: " + ex); Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("editarClienteController.window.title"), Messagebox.OK,