Example #1
0
        static void Main(string[] args)
        {
            PessoaFisica   pf = new PessoaFisica();
            PessoaJuridica pj = new PessoaJuridica();
            Pessoa         p  = new Pessoa();

            Console.WriteLine("Digite o seu nome:");
            p.nome = Console.ReadLine();
            Console.WriteLine("/////////////////////////");
            Console.WriteLine(p.DarBoasVindas(p.nome));

            Console.WriteLine("Você é uma pessoa física ou jurídica?");
            Console.WriteLine("[1] - Pessoa Física  [2] - Pessoa Jurídica");
            p.escolha = int.Parse(Console.ReadLine());

            switch (p.escolha)
            {
            case 1:
                Console.WriteLine("Digite o seu CPF:");
                pf.cpf = Console.ReadLine();
                Console.WriteLine(pf.ValidarCPF(pf.cpf));
                break;

            case 2:
                Console.WriteLine("Digite o seu CNPJ:");
                pj.cnpj = Console.ReadLine();
                Console.WriteLine(pj.ValidarCNPJ(pj.cnpj));
                break;

            default:
                Console.WriteLine("Opção inválida!");
                break;
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            // Pessoa Física
            PessoaFisica pf = new PessoaFisica();

            pf.nome = "Gustavo";

            pf.cpf = "52-52-52-52";

            Console.WriteLine(pf.DarBoasVindas(pf.nome));

            Console.WriteLine($"CPF Validado: {pf.ValidarCPF(pf.cpf)}");

            // Pessoa Jurídica
            PessoaJuridica pj = new PessoaJuridica();

            pj.nome = "Otávio";

            Console.WriteLine(pj.DarBoasVindas(pj.nome));

            pj.cnpj = "7889-7889-7889-7889-52";

            pj.inscricaoEstadual = "52-52-52-52";

            Console.WriteLine($"CNPJ Validado: {pj.ValidarCNPJ(pj.cnpj)}");
        }
        public static void Executar()
        {
            PessoaFisica pessoaFisica = new PessoaFisica("Nome Pessoa 1", "123456");

            pessoaFisica.ValidarCPF();

            PessoaJuridica pessoaJuridica = new PessoaJuridica("Nome Pessoa 2", "1111");

            pessoaJuridica.ValidarCNPJ();

            Console.WriteLine(pessoaFisica.ToString());
            Console.WriteLine(pessoaJuridica.ToString());
        }
Example #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Escolha: \n1 - Pessoa Física \n2 - Pessoa Juridica");
            int escolha = int.Parse(Console.ReadLine());

            Console.Clear();

            if (escolha == 1)
            {
                //Instanciamos nossa subclasse
                PessoaFisica pf = new PessoaFisica();

                //Atribuimos um valor para a propriedade disponível na superclasse
                Console.WriteLine("Digite seu nome: ");
                pf.nome = Console.ReadLine();
                Console.Clear();
                Console.WriteLine(pf.DarBoasVindas(pf.nome));

                Console.WriteLine("Digite seu RG: ");
                pf.rg = Console.ReadLine();

                Console.WriteLine("Digite seu CPF: ");
                pf.cpf = Console.ReadLine();

                if (pf.ValidarCPF(pf.cpf) == true)
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine($"CPF {pf.cpf} valido");
                    Console.ResetColor();
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine($"CPF {pf.cpf} invalido");
                    Console.ResetColor();
                }
            }
            else if (escolha == 2)
            {
                //Instanciamos nossa subclasse
                PessoaJuridica pj = new PessoaJuridica();

                //Atribuimos um valor para a propriedade disponível na superclasse
                Console.WriteLine("Digite o nome da empresa: ");
                pj.nome = Console.ReadLine();
                Console.Clear();
                Console.WriteLine(pj.DarBoasVindas(pj.nome));

                Console.WriteLine("Digite a inscrição estadual: ");
                pj.inscricaoEstadual = Console.ReadLine();

                Console.WriteLine("Digite o CNPJ: ");
                pj.cnpj = Console.ReadLine();
                if (pj.ValidarCNPJ(pj.cnpj) == true)
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine($"CNPJ {pj.cnpj} valido");
                    Console.ResetColor();
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine($"CNPJ {pj.cnpj} invalido");
                    Console.ResetColor();
                }
            }
            else
            {
                Console.WriteLine("Opção invalida!");
            }
        }
Example #5
0
        static void Main(string[] args)
        {
            PessoaFisica pf = new PessoaFisica();
            PessoaJuridica pj = new PessoaJuridica();
            
            
            
            string opcao = "";
            do
            {  
               Console.WriteLine("--Menu de opções--");
               Console.WriteLine("Digite a opção abaixo : ");
               Console.WriteLine("[1] - Pessoa Física");
               Console.WriteLine("[2] - Pessoa Jurídica");
               Console.WriteLine("[0] - Sair");
               opcao = Console.ReadLine();

                
               switch (opcao)
               {
                    case "1":
                        Console.Write("Digite o nome: ");
                        pf.nome = Console.ReadLine();
                        Console.ForegroundColor = ConsoleColor.Green;
                        Console.WriteLine(pf.DarBoasVindas(pf.nome));
                        Console.ResetColor();
                        Console.Write("Digite o RG: ");
                        pf.rg = Console.ReadLine();
                        Console.Write("Digite o CPF: ");
                        pf.cpf = Console.ReadLine();
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine(pf.ValidarCPF(pf.cpf));
                        Console.ResetColor();
                        
                    break;
                    
                    case "2":
                        Console.Write("Digite a razão social: ");
                        pj.nome = Console.ReadLine();
                        Console.ForegroundColor = ConsoleColor.Green;
                        Console.WriteLine(pj.DarBoasVindas(pj.nome));
                        Console.ResetColor();
                        Console.Write("Digite a Inscrição Estadual: ");
                        pj.inscricaoEstadual = Console.ReadLine();
                        Console.Write("Digite o CNPJ:");
                        pj.cnpj = Console.ReadLine();
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine(pj.ValidarCNPJ(pj.cnpj));
                        Console.ResetColor();
                    break;
                    
                    default:
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("---Menu encerrado---");
                        Console.ResetColor();
                    break;
               }
               

            } while (opcao != "0");

            

        }