private static void TesteAula12Marco()
        {
            Cliente cliente = new Cliente();

            cliente.Nome      = "Gabriel Padilha";
            cliente.Documento = "123456789-0";

            // Criar uma Conta com Agência e relacioná-la com o Cliente
            Conta contaCorrente = new Conta();

            contaCorrente.Numero = "00001-0";
            contaCorrente.Limite = 500;

            Agencia agenciaDigital = new Agencia();

            agenciaDigital.Numero = 1;

            contaCorrente.Agencia = agenciaDigital;

            cliente.Conta = contaCorrente;

            // Criar 2 Cartões e relacioná-los com o Cliente
            Cartao cartaoCredito = new Cartao();

            cartaoCredito.Numero = 111;

            Cartao cartaoDebito = new Cartao();

            cartaoDebito.Numero = 222;

            cliente.Cartoes = new List <Cartao>();
            cliente.Cartoes.Add(cartaoCredito);
            cliente.Cartoes.Add(cartaoDebito);

            Console.WriteLine("Nome: {0} ({1})", cliente.Nome, cliente.Documento);
            Console.WriteLine("Número Conta: {0}", cliente.Conta.Numero);
            Console.WriteLine("Agência: {0}", cliente.Conta.Agencia.Numero);
            Console.WriteLine("Lista de Cartões:");

            // Criar contador auxiliar para numerar o Cartão dentro do foreach
            short Contcart;

            Contcart = 1;

            foreach (Cartao cartao in cliente.Cartoes)
            {
                Console.WriteLine("Cartão {0}: {1}", Contcart, cartao.Numero);
                Contcart++;
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Cliente venilton = new Cliente();

            venilton.Nome    = "Venilton";
            venilton.Agencia = "82-5";
            venilton.Conta   = "745456-9";

            Cartao cartao = new Cartao();

            cartao.Numero            = 787978454645123;
            cartao.Cliente           = venilton;
            cartao.Cliente.Documento = "12313213";

            Console.WriteLine(venilton.Documento);
        }
        private static void TesteAula12Marco()
        {
            Cliente cliente = new Cliente();

            cliente.Nome      = "Venilton";
            cliente.Documento = "123456789-0";

            // Criar uma Conta com Agência e relacioná-la com o Cliente

            Conta contaCorrente = new Conta();

            contaCorrente.Numero = "00001-0";
            contaCorrente.Limite = 500.00;

            Agencia agenciaDigital = new Agencia();

            agenciaDigital.Numero = 1;

            contaCorrente.Agencia = agenciaDigital;

            cliente.Conta = contaCorrente;

            // Criar 2 Cartões e relacioná-los com o Cliente

            Cartao cartaoCredito = new Cartao();

            cartaoCredito.Numero = 123;

            Cartao cartaoDebito = new Cartao();

            cartaoDebito.Numero = 456;

            cliente.Cartoes = new List <Cartao>();
            cliente.Cartoes.Add(cartaoCredito);
            cliente.Cartoes.Add(cartaoDebito);

            Console.WriteLine("Nome: {0} ({1})", cliente.Nome, cliente.Documento);
            Console.WriteLine("Número Conta: {0}", cliente.Conta.Numero);
            Console.WriteLine("Agência: {0}", cliente.Conta.Agencia.Numero);
            Console.WriteLine("Lista de Cartões:");
            foreach (Cartao cartao in cliente.Cartoes)
            {
                Console.WriteLine("Cartão {0}", cartao.Numero);
            }
        }