CPF & CNPJ com BrazilUtils  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
di0
HelloWorld
[Avatar]

Membro desde: 09/09/2007 15:13:09
Mensagens: 10
Offline

Salve galera,

estou criando uma interface com o usuário onde o usuário insere o CPF ou o CNPJ em um jTextField e o programa deve validar de acordo com o jRadioButton selecionado. Após o usuário digitar e o jTextField perder o foco eu quero que o que ele digitou seja formatado como um CPF ou CNPJ.

Este é o código somente para alterar o jTextField sem validar se o que foi digitado é realmente um número valido.


mas o que me acontece é que todo valor que eu coloco acima de 11 digitos ele me é retornado com o formato de cpf. se eu digito por exemplo uma quantidade que seria para um cnpj ele continua me retornando como se fosse um cpf.
por exemplo:
entrada 12345678901
saída: 123.456.789-01

entrada: 12345678901234
saída: 123.456.789-01234

alguem pode me explicar melhor como posso proceder com isto?

[MSN]
rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1618
Offline

Cara, você tem que colocar o código da classe que faz a formatação para entendermos o que tá acontecendo. Mas logo de cara, eu vi que na interface não tem nenhum argumento que esclareça se você quer a formatação de cpf ou de cnpj.

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
di0
HelloWorld
[Avatar]

Membro desde: 09/09/2007 15:13:09
Mensagens: 10
Offline

Essa classe quem faz a formatação é a do BrazilUtils. Eu tentei simplificar o máximo possível minha duvida e acabei não sendo entendido. mas td bem, procurando mais um pouco aqui no forum encontrei este tópico onde no post do wendel2s eu pude compreender melhor como posso formatar uma String. O código que eu postei não esclarece se eu quero CPF ou CNPJ. mas segue abaixo como ficou meu código já fazendo a validação do documento:


[MSN]
rock_br
Smalltalk

Membro desde: 16/03/2010 00:11:40
Mensagens: 2
Offline

Também estou usando a classe do BrazilUtils. Segui o mesmos passos di0 mas continuo com o mesmo problema.

entrada 12345678901
saída: 123.456.789-01

entrada: 12345678901234
saída: 123.456.789-01234
rock_br
Smalltalk

Membro desde: 16/03/2010 00:11:40
Mensagens: 2
Offline

Consegui o erro estava no Classe do BrazilUtils baixei a ultima versão corrigida.
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team