Usando o pacote CPF CNPJ
Ol谩 pessoal, hoje eu vou mostrar pra voc锚s como utilizar o pacote dispon铆vel gratuitamente no NuGet.org, endere莽o https://www.nuget.org/packages/CPFCNPJ
Usando o pacote voc锚 pode formatar e validar CPF ou CNPJ de forma simples, f谩cil e sem muito processamento pela sua aplica莽茫o.
Ferramentas utilizadas:
- Visual Studio for Mac community
- Linguagem C#
- Tipo: Console application
Vamos para o passo a passo:
Acesse o menu Project e Manage NuGet Packages... para fazer download do pacote CPFCNPJ.
Figura 1 - NuGet Packages...
O pr贸ximo passo 茅 digitar o nome CPFCNPJ no campo de busca. Veja o resultado na figura 2.
Figura 2 - NuGet Packages...
Marque o pacote e clique no bot茫o Add Package.
Figura 3 - Confirmando o projeto
Depois que clicar no bot茫o, a ferramenta vai pedir para confirmar o projeto que gostaria de adicionar o pacote. Confirme clicando no bot茫o OK e pronto.
A figura 4 mostra o projeto com o pacote adicionado.
Figura 4 - Projeto com o pacote.
Agora vamos codificar
Validar e formatar o CPF
O c贸digo 1.1 mostra a escrita do c贸digo.
C贸digo 1.1 - Validando e formatando o CPF
Console.WriteLine("Consumindo CPF CNPJ package");
CPFCNPJ.Main main = new CPFCNPJ.Main();
Console.WriteLine(main.IsValidCPFCNPJ("36555333901"));
Console.WriteLine(main.FormatCPFCNPJ("09390930933", CPFCNPJ.Enum.TypeString.CPF));
Criei uma inst芒ncia do pacote e depois chamei o m茅todo IsValidCPFCNPJ passando como par芒metro o valor do CPF. Para formatar, foi chamado o m茅todo FormatCPFCNPJ passando neste caso dois par芒metros, a string e o tipo de dados que deseja formatar, CPF ou CNPJ.
Validar e formatar CNPJ
O c贸digo 1.2 mostra a chamada para os mesmos m茅todos, por茅m agora passando valores diferentes, quero dizer, passando CNPJ ao inv茅s de CPF como no c贸digo 1.1.
C贸digo 1.2 - Validando e formatando CNPJ.
Console.WriteLine(main.IsValidCPFCNPJ("28346382000129"));
Console.WriteLine(main.FormatCPFCNPJ("28346382000129", CPFCNPJ.Enum.TypeString.CNPJ));
C贸digo completo
Segue agora o c贸digo completo criado.
C贸digo 1.3 - C贸digo completo
using System;
namespace ConsumindoCPFCNPJ
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Consumindo CPF CNPJ package");
CPFCNPJ.Main main = new CPFCNPJ.Main();
Console.WriteLine(main.IsValidCPFCNPJ("36555333901"));
Console.WriteLine(main.FormatCPFCNPJ("09390930933", CPFCNPJ.Enum.TypeString.CPF));
Console.WriteLine(main.IsValidCPFCNPJ("28346382000129"));
Console.WriteLine(main.FormatCPFCNPJ("28346382000129", CPFCNPJ.Enum.TypeString.CNPJ));
Console.Read();
}
}
}
O resultado 茅 favor谩vel e simples. A figura 4 mostra como os dados foram retornados.
Figura 4 - Resultado final
Qualquer d煤vida por entrar em contato pelo site https://www.mauriciojunior.org.
Subscribe ecode10.com
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.
Log In