馃敟 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 馃帗



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.

Image

Figura 1 - NuGet Packages...

O pr贸ximo passo 茅 digitar o nome CPFCNPJ no campo de busca. Veja o resultado na figura 2.

Image

Figura 2 - NuGet Packages...

Marque o pacote e clique no bot茫o Add Package.

Image

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.

Image

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.

Image

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








Top