From 6d4ea56baf5ad9ca1dc0a3ca6b6c0483ea030589 Mon Sep 17 00:00:00 2001 From: valdir Date: Thu, 13 Dec 2018 20:18:19 +0000 Subject: [PATCH] =?UTF-8?q?0012411:=20[BPe]=20-=20[PP0037EC]=20-=20Exigir?= =?UTF-8?q?=20CPF=20com=20valida=C3=A7=C3=A3o=20no=20Call=20Center=20bug#1?= =?UTF-8?q?2411=20dev:valdevir=20qua:jose?= 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@87917 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../sendaAmigo/EditarClienteController.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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 2c9552341..02ac10c69 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 @@ -960,6 +960,15 @@ public class EditarClienteController extends MyGenericForwardComposer { */ private Boolean validarCPF(String numDoc) { try { + // https://dicasdeprogramacao.com.br/algoritmo-para-validar-cpf + // O VAlidador não pegava os CPFs com todos os numeros iguais + if (numDoc.length() != 11 || numDoc.equals("00000000000") || numDoc.equals("11111111111") || numDoc.equals("22222222222") || + numDoc.equals("33333333333") || numDoc.equals("44444444444") || numDoc.equals("55555555555") || + numDoc.equals("66666666666") || numDoc.equals("77777777777") || numDoc.equals("88888888888") || + numDoc.equals("99999999999")) { + return false; + } + Cpf cpf = new Cpf(numDoc); if(!cpf.isValid()) { return false;