Пример #1
0
        } // fim Construtor

        /// <summary>
        /// Método executado quando o evento de Load do Form1 é executado.
        /// Mais precisamente, logo após o objeto de Form1 ser instanciado e exibido.
        /// Isso garante que todos os componentes do form já existam e possam ser utilizados pelo código.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Form1_Load(object sender, EventArgs e)
        {
            // Instanciando um novo vetor com 3 posições
            this.contas = new Conta[3];

            // Criando três contas e adicionando ao vetor com o método Adiciona.

            // Agora não podemos mais instanciar uma conta. Somos obrigados a escolher uma de suas filhas.
            //Conta c1 = new Conta();
            Conta c1 = new ContaCorrente();
            //c1.Numero = 1;
            c1.Titular = new Cliente("Victor");
            c1.Deposita(100);
            this.Adiciona(c1);

            ContaPoupanca c2 = new ContaPoupanca();
            //c2.Numero = 2;
            c2.Titular = new Cliente("Maurício");
            c2.Deposita(200);
            this.Adiciona(c2);

            ContaCorrente c3 = new ContaCorrente();
            //c3.Numero = 3;
            c3.Titular = new Cliente("Nico");
            c3.Deposita(300);
            this.Adiciona(c3);

            // Fazendo o teste do totalizador de contas
            TotalizadorDeContas tdc = new TotalizadorDeContas();
            tdc.Adiciona(this.contas[0]);
            tdc.Adiciona(this.contas[1]);
            tdc.Adiciona(this.contas[2]);
            Debug.WriteLine("Saldo total: " + tdc.SaldoTotal);

        } // fim Form1_Load
Пример #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            conta             = new ContaPoupanca();
            titular           = new Cliente("Victor");
            conta.Numero      = 1;
            conta.Titular     = titular;
            textoTitular.Text = Convert.ToString(conta.Titular.Nome);
            textoNumero.Text  = Convert.ToString(conta.Numero);

            Conta contaPoupanca = new ContaPoupanca();

            contaPoupanca.Deposita(125.0);
            TotalizadorDeContas t = new TotalizadorDeContas();

            t.Adiciona(contaPoupanca);
            MessageBox.Show("Total do totalizador de contas: " + t.SaldoTotal);
        }
Пример #3
0
        private void totalizarContasButton_Click(object sender, EventArgs e)
        {
            // Rotina de teste do TotalizadorDeContas
            Conta conta1 = new ContaCorrente();

            conta1.Deposita(100);

            Conta conta2 = new ContaCorrente();

            conta2.Deposita(300);

            Conta conta3 = new ContaPoupanca();

            conta3.Deposita(1000);

            var totalizador = new TotalizadorDeContas();

            totalizador.Soma(conta1);
            totalizador.Soma(conta2);
            totalizador.Soma(conta3);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            this.dicionario = new Dictionary <string, Conta>();
            contas          = new List <Conta>();

            Conta c1 = new ContaPoupanca();

            c1.Titular = new Cliente("victor");
            c1.Deposita(2000);
            this.AdicionaConta(c1);
            Conta c2 = new ContaPoupanca();

            c2.Titular = new Cliente("mauricio");
            c2.Deposita(2000);
            this.AdicionaConta(c2);
            Conta c3 = new ContaCorrente();

            c3.Titular = new Cliente("osni");
            c3.Deposita(2000);
            this.AdicionaConta(c3);
        }
Пример #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            dicionario = new Dictionary <string, Conta> ();
            // Form1_Load é chamado quando exibimos o nosso Form pela primeira vez
            Conta conta = new ContaCorrente();

            conta.Titular.Nome = "Anders Hejlsberg";
            conta.Deposita(5200.1);
            AdicionaConta(conta);

            conta = new ContaCorrente();
            conta.Titular.Nome = "Guilherme Silveira";
            conta.Deposita(200);
            AdicionaConta(conta);

            conta = new ContaPoupanca();
            conta.Titular.Nome = "Mauricio Aniche";
            conta.Deposita(5300);
            AdicionaConta(conta);

            conta = new ContaCorrente();
            conta.Titular.Nome = "Paulo Silveira";
            conta.Deposita(2200);
            AdicionaConta(conta);

            conta = new ContaCorrente();
            conta.Titular.Nome = "Bjarne Stroustrup";
            conta.Deposita(9000);
            AdicionaConta(conta);

            conta = new ContaCorrente();
            conta.Titular.Nome = "Victor Harada";
            AdicionaConta(conta);

            AtualizaConta();

            comboContas.SelectedIndex = 0;
        }
Пример #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cliente joao1      = new Cliente("Joao");
            Conta   contaJoao1 = new ContaCorrente();

            contaJoao1.Numero = 123;
            contaJoao1.Deposita(100);

            Cliente joao2      = new Cliente("Joao");
            Conta   contaJoao2 = new ContaPoupanca();

            contaJoao2.Numero = 123;
            contaJoao2.Deposita(100);

            if (contaJoao1.Equals(contaJoao2))
            {
                MessageBox.Show("Iguais");
            }
            else
            {
                MessageBox.Show("Diferentes");
            }
        }
Пример #7
0
        private void totalizarContasButton_Click(object sender, EventArgs e)
        {
            // Rotina de teste do TotalizadorDeContas
            Conta conta1 = new ContaCorrente ();
            conta1.Deposita (100);

            Conta conta2 = new ContaCorrente ();
            conta2.Deposita (300);

            Conta conta3 = new ContaPoupanca ();
            conta3.Deposita (1000);

            var totalizador = new TotalizadorDeContas ();
            totalizador.Soma (conta1);
            totalizador.Soma (conta2);
            totalizador.Soma (conta3);
        }