Exemplo n.º 1
0
 public ClienteFisico(string nome, string endereco, Bairro bairro, string cpf)
 {
     this.Nome     = nome;
     this.Endereco = endereco;
     this.Bairro   = bairro;
     this.CPF      = cpf;
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Bairro bairro = new Bairro();

            Console.WriteLine("Informe a opcao que deseja: ");
            Console.Write("1 - PF | 2 - PJ :");

            int tipo = Convert.ToInt32(Console.ReadLine());

            Console.Clear();

            Console.WriteLine("Informe o nome: ");
            string nome = Console.ReadLine();

            Console.WriteLine("Informe o endereco: ");
            string endereco = Console.ReadLine();

            Console.WriteLine("Informe o nome do bairro: ");
            bairro.Nome = Console.ReadLine();

            switch (tipo)
            {
            case 1:
                Console.WriteLine("Informe o CPF: ");
                string        cpf           = Console.ReadLine();
                ClienteFisico clienteFisico = new ClienteFisico(nome, endereco, bairro, cpf);
                Console.Clear();
                Console.WriteLine("Nome: " + clienteFisico.Nome);
                Console.WriteLine("CPF: " + clienteFisico.CPF);
                Console.WriteLine("Endereco: " + clienteFisico.Endereco);
                Console.WriteLine("Bairro: " + clienteFisico.Bairro.Nome);

                clienteFisico.dizQuemSouMesmo();

                break;

            case 2:
                Console.WriteLine("Informe o CNPJ: ");
                string          cnpj            = Console.ReadLine();
                ClienteJuridico clienteJuridico = new ClienteJuridico(nome, endereco, bairro, cnpj);
                Console.Clear();
                Console.WriteLine("Nome: " + clienteJuridico.Nome);
                Console.WriteLine("CNPJ: " + clienteJuridico.CNPJ);
                Console.WriteLine("Endereco: " + clienteJuridico.Endereco);
                Console.WriteLine("Bairro: " + clienteJuridico.Bairro.Nome);

                clienteJuridico.dizQuemSouMesmo();

                break;

            default:
                // do_something;
                break;
            }
        }