Esempio n. 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.
            Conta c1 = new Conta();
            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
Esempio n. 2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new Conta[10];


            Cliente joao      = new Cliente("Joao");
            Conta   contaJoao = new ContaPoupanca();

            contaJoao.Numero  = 345;
            contaJoao.Titular = joao;
            AdicionaConta(contaJoao);

            Cliente maria      = new Cliente("Maria");
            Conta   contaMaria = new ContaCorrente();

            contaMaria.Numero  = 567;
            contaMaria.Titular = maria;
            AdicionaConta(contaMaria);

            Cliente jose      = new Cliente("Jose");
            Conta   contaJose = new ContaPoupanca();

            contaJose.Numero  = 890;
            contaJose.Titular = jose;
            AdicionaConta(contaJose);
        }
Esempio n. 3
0
        private void botaoImpostos_Click(object sender, EventArgs e)
        {
            int   indice      = comboContas.SelectedIndex;
            Conta selecionada = contas[indice];

            //selecionada.CTributo();
            if (selecionada is ContaCorrente)
            {
                ContaCorrente selecionada2 = (ContaCorrente)selecionada;
                double        valor        = selecionada2.CTributo();
                MessageBox.Show("Imposto da Conta Corrente:" + valor);
            }
            else
            if (selecionada is ContaPoupanca)
            {
                ContaPoupanca selecionada2 = (ContaPoupanca)selecionada;
                double        valor        = selecionada2.CTributo();
                MessageBox.Show("Imposto da Conta Poupança:" + valor);
            }
            else
            if (selecionada is ContaInvestimento)
            {
                ContaInvestimento selecionada2 = (ContaInvestimento)selecionada;
                double            valor        = selecionada2.CTributo();
                MessageBox.Show("Imposto da Conta Investimento:" + valor);
            }
        }
Esempio n. 4
0
        public static Conta NovaConta()
        {
            Console.WriteLine("Informe Seus Dados");
            Cliente cli = new Cliente();

            Console.Write("Nome: ");
            cli.Nome = Console.ReadLine();
            Console.Write("Idade: ");
            cli.Idade = Convert.ToInt32(Console.ReadLine());
            Console.Write("CPF: ");
            cli.Cpf = Console.ReadLine();
            Console.Write("RG: ");
            cli.Rg = Console.ReadLine();
            Console.WriteLine();

            Console.WriteLine("Qual tipo de Conta?");
            Console.Write("Conta Corrente (0) - Conta Poupança (1)");
            var r = Convert.ToInt32(Console.ReadLine());

            if (r == 0)
            {
                Conta c = new ContaCorrente();
                c.Titular = cli;
                return(c);
            }
            else if (r == 1)
            {
                Conta c = new ContaPoupanca();
                return(c);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 5
0
        private void botaoCadastro_Click(object sender, EventArgs e)
        {
            Conta  novaConta;
            string nomeDoTitular = textoTitular.Text;
            bool   ehDevedor     = false;

            for (int i = 0; i < 30000; i++)
            {
                ehDevedor = this.devedores.Contains(nomeDoTitular);
            }
            if (ehDevedor)
            {
                MessageBox.Show("DEVEDOR!");
            }
            else
            {
                if (comboTipoConta.SelectedIndex == 0)
                {
                    novaConta = new ContaCorrente();
                }
                else
                {
                    novaConta = new ContaPoupanca();
                }
                novaConta.Titular = new Cliente(textoTitular.Text);
                this.formPrincipal.AdicionaConta(novaConta);
            }
            this.Close();
        }
Esempio n. 6
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new Conta[3];

            Cliente joao      = new Cliente("Joao");
            Conta   contaJoao = new ContaPoupanca();

            contaJoao.Numero  = 345;
            contaJoao.Titular = joao;
            contas[0]         = contaJoao;

            Cliente maria      = new Cliente("Maria");
            Conta   contaMaria = new ContaCorrente();

            contaMaria.Numero  = 567;
            contaMaria.Titular = maria;
            contas[1]          = contaMaria;

            Cliente jose      = new Cliente("Jose");
            Conta   contaJose = new ContaPoupanca();

            contaJose.Numero  = 890;
            contaJose.Titular = jose;
            contas[2]         = contaJose;

            foreach (Conta c in contas)
            {
                comboContas.Items.Add("titular: " + c.Titular.Nome);
            }
        }
Esempio n. 7
0
        private void Totaliza_Click(object sender, EventArgs e)
        {
            Conta               c1 = new ContaCorrente();
            ContaPoupanca       c2 = new ContaPoupanca();
            TotalizadorDeContas t  = new TotalizadorDeContas();

            t.Soma(c1);
            t.Soma(c2);
        }
        } // fim FormCadastroConta_Load

        /// <summary>
        /// Metodo executado quando o botao cadastrar é clicado.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void botaoCadastrar_Click(object sender, EventArgs e)
        {
            // Declarando a variável da nova conta. Não foi incializada, pois vai depender do tipo de conta selecionado no formulário.
            Conta novaConta;

            // Recupera o índice selecionado na combo de tipo de conta.
            var indiceTipo = comboTipo.SelectedIndex;

            // Não falamos de switch no curso, mas ele é muito útil, principalmente nesses casos de tipo
            // Passamos para o switch a opção a ser verificada...
            switch (indiceTipo)
            {
            // ...caso o indiceTipo seja do mesmo indice da POUPANCA no enum (ou seja, 0)
            case (int)TipoConta.POUPANCA:
                // Instancio a nova conta como poupança.
                novaConta = new ContaPoupanca();

                // Preciso colocar break aqui, pois já encontrei a opção que queria. Se não colocar break, o código
                // continuará testando as outras opções do switch. Não é o que queremos.
                break;

            // ...caso o indiceTipo seja do mesmo indice da CORRENTE no enum (ou seja, 1)
            case (int)TipoConta.CORRENTE:
                // Instancio a nova conta como corrente.
                novaConta = new ContaCorrente();

                // Preciso colocar break aqui, pois já encontrei a opção que queria. Se não colocar break, o código
                // continuará testando as outras opções do switch. Não é o que queremos.
                break;

            // Se não cair em nenhum caso acima, temos o cenário default
            default:
                // Agora não podemos mais instanciar uma Conta. Temos que escolher um dos tipos para ser o default.
                //novaConta = new Conta();
                novaConta = new ContaPoupanca();

                // Apesar do default sempre ser a última opção do switch, é uma boa prática colocar o break.
                break;
            } // fim switch

            // Atribui o número digitado no formulário à propriedade da instância criada.
            // Esse código agora não é mais utilizado. O número é gerado automaticamente.
            // novaConta.Numero = Convert.ToInt32(textoNumero.Text);

            // Cria uma nova instância do Cliente com o nome digitado no formulário.
            novaConta.Titular = new Cliente(textoTitular.Text);

            // Adiciona a nova conta criada ao vetor de contas em Form1
            this.formPrincipal.Adiciona(novaConta);

            // Exibe mensagem para o usuário informando que a conta foi criada com sucesso.
            MessageBox.Show("Conta criada com sucesso!");

            // Fecha o formulário de cadastro.
            this.Close();
        } // fim botaoCadastrar_Click
Esempio n. 9
0
 private void Form1_Load(object sender, EventArgs e)
 {
     for (int i = 1; i <= 5; i++)
     {
         Random  random  = new Random();
         Cliente cliente = new Cliente("Cliente " + i);
         Conta   conta   = new ContaPoupanca(random.Next(1, 1000) * i, i * 1000, cliente);
         this.AdicionaConta(conta);
     }
     //this.criarArquivoContas();
 }
Esempio n. 10
0
        public void Poupanca_Click_1(object sender, EventArgs e)
        {
            this.contapoupanca = new ContaPoupanca();
            Conta  cp            = new Conta();
            string valorDigitado = textoValor.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            this.contapoupanca.Saca(valorOperacao);
            textoSaldo2.Text = Convert.ToString(this.contapoupanca.Saldo);
            MessageBox.Show("Saque realizado com Sucesso");
        }
Esempio n. 11
0
        private void botaoCadastrar_Click(object sender, EventArgs e)
        {
            Cliente novoCliente = new Cliente(textoTitular.Text);
            Conta   novaConta   = new ContaPoupanca();

            novaConta.Numero  = Convert.ToInt32(textoNumero.Text);
            novaConta.Titular = novoCliente;

            form1.AdicionaConta(novaConta);

            MessageBox.Show("Conta adicionada!");
            Dispose();
        }
Esempio n. 12
0
        public void Form3_Load(object sender, EventArgs e)
        {
            this.contapoupanca = new ContaPoupanca();
            Conta cp = new Conta();

            cp.Numero = 3;
            Cliente cliente = new Cliente("Victor");

            cp.Titular         = cliente;
            textoTitular4.Text = cp.Titular.Nome;
            textoNumero3.Text  = Convert.ToString(cp.Numero);
            textoSaldo2.Text   = Convert.ToString(cp.Saldo);
        }
Esempio n. 13
0
        public Form1()
        {
            InitializeComponent();
            //conta = new Conta();
            //conta.Numero = 1;
            //Cliente cliente = new Cliente("victor");
            //conta.Titular = cliente;

            //textoNumero.Text = conta.Titular.NomeCliente;

            //// criando o array para guardar as contas
            //contas = new Conta[3];
            //// vamos inicializar algumas instâncias de Conta.
            //this.contas[0] = new Conta();
            //this.contas[0].Titular = new Cliente("victor");
            //this.contas[0].Numero = 1;
            //this.numeroDeContas++;

            //this.contas[1] = new ContaPoupanca();
            //this.contas[1].Titular = new Cliente("mauricio");
            //this.contas[1].Numero = 2;

            //this.contas[2] = new ContaCorrente();
            //this.contas[2].Titular = new Cliente("osni");
            //this.contas[2].Numero = 3;

            //foreach (Conta conta in contas)
            //{
            //    comboContas.Items.Add(conta.Titular.NomeCliente);
            //}
            this.contas = new Conta[10];
            // vamos inicializar algumas instâncias de Conta.
            Conta c1 = new ContaPoupanca();

            c1.Titular = new Cliente("victor");
            c1.Numero  = 1;
            this.AdicionaConta(c1);

            Conta c2 = new ContaPoupanca();

            c2.Titular = new Cliente("mauricio");
            c2.Numero  = 2;
            this.AdicionaConta(c2);

            Conta c3 = new ContaCorrente();

            c3.Titular = new Cliente("osni");
            c3.Numero  = 3;
            this.AdicionaConta(c3);
        }
Esempio n. 14
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new Conta[3];

            contas[0]         = new Conta();
            contas[0].Titular = new Cliente("victor");
            contas[0].Numero  = 1;

            contas[1]         = new ContaPoupanca();
            contas[1].Titular = new Cliente("mauricio");
            contas[1].Numero  = 2;

            contas[2]         = new ContaCorrente();
            contas[2].Titular = new Cliente("osni");
            contas[2].Numero  = 3;
        }
Esempio n. 15
0
 private void criarArquivoContas()
 {
     System.IO.File.Create(ARQUIVO_CONTAS);
     System.IO.Stream       saida    = System.IO.File.Open(ARQUIVO_CONTAS, System.IO.FileMode.Create);
     System.IO.StreamWriter escritor = new System.IO.StreamWriter(saida);
     for (int i = 1; i <= 5; i++)
     {
         Random  random  = new Random();
         Cliente cliente = new Cliente("Cliente " + i);
         Conta   conta   = new ContaPoupanca(random.Next(1, 1000) * i, i * 1000, cliente);
         escritor.WriteLine("Numero da conta: " + conta.Numero + ", saldo da conta: " + conta.Saldo + ",nome do titular da conta: " + conta.Titular.Nome);
         this.AdicionaConta(conta);
     }
     escritor.Close();
     saida.Close();
 }
Esempio n. 16
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);
        }
Esempio n. 17
0
        private void botaoCadastro_Click(object sender, EventArgs e)
        {
            string titular   = this.textoTitular.Text;
            bool   ehDevedor = false;

            for (int i = 0; i < 30000; i++)
            {
                ehDevedor = this.devedores.Contains(titular);
            }
            if (!ehDevedor)
            {
                if (radioCC.Checked)
                {
                    Conta novaConta = new ContaCorrente();
                    novaConta.Titular = new Cliente(textoTitular.Text);
                    this.formPrincipal.adicionaConta(novaConta);
                    this.Close();
                }
                else
                if (radioCI.Checked)
                {
                    Conta novaConta = new ContaInvestimento();
                    novaConta.Titular = new Cliente(textoTitular.Text);
                    this.formPrincipal.adicionaConta(novaConta);
                    this.Close();
                }
                else
                if (radioCP.Checked)
                {
                    Conta novaConta = new ContaPoupanca();
                    novaConta.Titular = new Cliente(textoTitular.Text);
                    this.formPrincipal.adicionaConta(novaConta);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Selecione um tipo de conta!");
                }
            }
            else
            {
                MessageBox.Show("devedor");
            }
        }
Esempio n. 18
0
        private void Cadastrar_Click(object sender, EventArgs e)
        {
            Conta NovaConta = null;

            if (comboTipoDeConta.SelectedIndex == 0)
            {
                NovaConta = new ContaCorrente();
            }
            else
            {
                NovaConta = new ContaPoupanca();
            }

            NovaConta.Titutar = new Cliente(textBox2.Text);
            NovaConta.numero  = Convert.ToInt32(textBox1.Text);

            this.formPrincipal.AdicionaConta(NovaConta);
            Close();
        }
Esempio n. 19
0
        private void botaoCadastrar_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente(titularConta.Text);

            if (comboTipoConta.SelectedIndex == 0)
            {
                Conta novaConta = new ContaCorrente();
                novaConta.Titular = cliente;
                novaConta.Numero  = Convert.ToInt32(numeroDaConta.Text);
                this.aplicacaoPrincipal.AdicionaConta(novaConta);
            }
            if (comboTipoConta.SelectedIndex == 1)
            {
                Conta novaConta = new ContaPoupanca();
                novaConta.Titular = cliente;
                novaConta.Numero  = Convert.ToInt32(numeroDaConta.Text);
                this.aplicacaoPrincipal.AdicionaConta(novaConta);
            }
        }
Esempio n. 20
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.contas = new List <Conta>();
            Conta c1 = new ContaCorrente();

            c1.Titutar = new Cliente("Lucas");
            c1.numero  = 1;
            this.AdicionarContas(c1);
            Conta c2 = new ContaPoupanca();

            c2.Titutar = new Cliente("Saulo");
            c2.numero  = 2;
            this.AdicionarContas(c2);
            Conta c3 = new ContaCorrente();

            c3.Titutar = new Cliente("Roberto");
            c3.numero  = 3;
            this.AdicionarContas(c3);
        }
Esempio n. 21
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.dicionario = new Dictionary <string, Conta>();
            this.contas     = new List <Conta>();

            Conta c1 = new ContaCorrente();

            c1.Titular = new Cliente("Victor");
            this.AdicionaConta(c1);

            Conta c2 = new ContaPoupanca();

            c2.Titular = new Cliente("Mauricio");
            this.AdicionaConta(c2);

            Conta c3 = new ContaCorrente();

            c3.Titular = new Cliente("Osnir");
            this.AdicionaConta(c3);
        }
Esempio n. 22
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new Conta[3];

            contas[0]         = new Conta();
            contas[0].Titular = new Cliente("victor");
            contas[0].Numero  = 1;

            contas[1]         = new ContaPoupanca();
            contas[1].Titular = new Cliente("mauricio");
            contas[1].Numero  = 2;

            contas[2]         = new ContaCorrente();
            contas[2].Titular = new Cliente("osni");
            contas[2].Numero  = 3;

            foreach (Conta conta in contas)
            {
                comboContas.Items.Add(conta.Titular.Nome);
            }
        }
Esempio n. 23
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);
        }
Esempio n. 24
0
        private void Form1_Load(object sender, EventArgs e)
        {
            // criando array de conta
            this.contas = new Conta[100];

            ContaInvestimento c1 = new ContaInvestimento();

            c1.Titular = new Cliente("Maria");
            c1.Numero  = 1;
            this.AdicionaConta(c1);

            ContaPoupanca c2 = new ContaPoupanca();

            c2.Titular = new Cliente("Caio");
            c2.Numero  = 2;
            this.AdicionaConta(c2);

            ContaCorrente c3 = new ContaCorrente();

            c3.Titular = new Cliente("José");
            c3.Numero  = 3;
            this.AdicionaConta(c3);

            //this.contas[0] = new Conta();
            //this.contas[0].Numero = 1;
            //this.contas[0].Titular = new Cliente("Maria");

            //this.contas[1] = new ContaCorrente();
            //this.contas[1].Numero = 2;
            //this.contas[1].Titular = new Cliente("Caio");

            //this.contas[2] = new ContaPoupanca();
            //this.contas[2].Numero = 3;
            //this.contas[2].Titular = new Cliente("José");

            //foreach (var conta in contas)
            //{
            //    comboContas.Items.Add("titular: " + conta.Titular.Nome);
            //}
        }
Esempio n. 25
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new Conta[10];

            Conta contaVictor = new ContaCorrente();

            contaVictor.Titular = new Cliente("victor");
            contaVictor.Numero  = 1;
            AdicionaConta(contaVictor);

            Conta contaMauricio = new ContaPoupanca();

            contaMauricio.Titular = new Cliente("mauricio");
            contaMauricio.Numero  = 2;
            AdicionaConta(contaMauricio);

            Conta contaOsni = new ContaCorrente();

            contaOsni.Titular = new Cliente("osni");
            contaOsni.Numero  = 3;
            AdicionaConta(contaOsni);
        }
Esempio n. 26
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;
        }
Esempio n. 27
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");
            }
        }
Esempio n. 28
0
        private void BtnTributo_Click(object sender, EventArgs e)
        {
            var sv = new SeguroDeVida();

            var ci = new ContaInvestimento();

            ci.Despositar(1000);

            var cp = new ContaPoupanca();

            cp.Despositar(2000);

            var t = new TotalizadorDeTributos();

            t.Acumular(sv);
            MessageBox.Show("Tributo: " + t.Total);

            t.Acumular(ci);
            MessageBox.Show("Tributo: " + t.Total);

            t.Acumular(cp);
            MessageBox.Show("Tributo: " + t.Total);
        }
Esempio n. 29
0
        private void Form1_Load(object sender, EventArgs e)
        {
            //comboContas.DisplayMember = "Titular";
            //comboDestinoTransferencia.DisplayMember = "Titular";
            contas     = new List <Conta>();
            dicionario = new Dictionary <string, Conta>();

            Conta aux;

            aux         = new ContaCorrente();
            aux.Titular = new Cliente("Victor");
            aux.Numero  = 1;
            this.AdicionaConta(aux);

            aux         = new ContaPoupanca();
            aux.Titular = new Cliente("mauricio");
            aux.Numero  = 2;
            this.AdicionaConta(aux);

            aux         = new ContaCorrente();
            aux.Titular = new Cliente("osni");
            aux.Numero  = 3;
            this.AdicionaConta(aux);
        }
Esempio n. 30
0
        private void BotaoCadastro_Click(object sender, EventArgs e)
        {
            Conta novaConta;

            if (tipoConta == "Conta Corrente")
            {
                novaConta = new ContaCorrente();
            }
            else if (tipoConta == "Conta Poupança")
            {
                novaConta = new ContaPoupanca();
            }
            else if (tipoConta == "Conta de Investimentos")
            {
                novaConta = new ContaInvestimento();
            }
            else
            {
                MessageBox.Show("Escolha um tipo de conta");
                return;
            }
            string titular = textoCadastraTitular.Text;

            novaConta.Titular = new Cliente(titular);
            bool ehDevedor = this.devedores.Contains(titular);

            if (!ehDevedor)
            {
                this.formPrincipal.AdicionaConta(novaConta);
                this.Close();
            }
            else
            {
                MessageBox.Show("devedor");
            }
        }
Esempio n. 31
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);
        }