Exemple #1
0
        private Conta criarContaTeste(double valor)
        {
            Conta c = new ContaCorrente();

            c.Deposita(valor);
            return(c);
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var novasContas = new List <Conta>();

            Conta c1 = new ContaCorrente();

            c1.Deposita(2500);

            Conta c2 = new ContaPoupanca();

            c2.Deposita(2300);

            Conta c3 = new ContaInvestimento();

            c3.Deposita(1400);

            novasContas.Add(c1);
            novasContas.Add(c2);
            novasContas.Add(c3);

            // LINQ Language Intagrated Query
            var filtradas = from c in novasContas
                            where c.Saldo > 2000
                            select c;

            // LAMBDA é uma função que recebe um elemnto de uma lista
            double saldoTotal = filtradas.Sum(c => c.Saldo);

            MessageBox.Show(string.Format("O Saldo total é : {0}", saldoTotal));
        }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta newConta = null;

            if (cbCadTCon.Text == "Poupança")
            {
                newConta = new ContaPoupanca();
                newConta.TitularCartao      = new Cliente();
                newConta.TitularCartao.Nome = tbCadTit.Text;
                newConta.Numero             = Convert.ToInt32(tbCadNum.Text);
                newConta.Deposita(Convert.ToDouble(tbCadSald.Text));
            }
            else
            {
                newConta = new ContaCorrente();
                newConta.TitularCartao      = new Cliente();
                newConta.TitularCartao.Nome = tbCadTit.Text;
                newConta.Numero             = Convert.ToInt32(tbCadNum.Text);
                newConta.Deposita(Convert.ToDouble(tbCadSald.Text));
            }



            this.Visible = false;
            this.aplicacaoPadrao.adicionarConta(newConta);
        }
Exemple #4
0
        private void button6_Click(object sender, EventArgs e)
        {
            Conta         c  = new ContaPoupanca();
            ContaCorrente cc = new ContaCorrente();
            ContaPoupanca cp = new ContaPoupanca();

            c.Deposita(1000.0);
            cc.Deposita(1000.0);
            cp.Deposita(1000.0);

            AtualizadorDeContas atualizador = new AtualizadorDeContas(0.01);

            atualizador.Roda(c);
            atualizador.Roda(cc);
            atualizador.Roda(cp);
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("conta  = " + c.Saldo);
            sb.AppendLine("conta corrente = " + cc.Saldo);
            sb.AppendLine("conta poupança = " + cp.Saldo);

            //conta  = 1010

            //conta corrente = 1030

            //conta poupança = 1020

            MessageBox.Show(sb.ToString());
        }
Exemple #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            ListaConta = new Conta[10];

            Conta conta1 = new ContaCorrente();

            conta1.TitularCartao      = new Cliente();
            conta1.TitularCartao.Nome = "Luigi";
            conta1.Deposita(800.0);
            conta1.Numero = 1;

            Conta conta2 = new ContaCorrente();

            conta2.TitularCartao      = new Cliente();
            conta2.TitularCartao.Nome = "Mario";
            conta2.Deposita(760.0);
            conta2.Numero = 2;

            Conta conta3 = new ContaCorrente();

            conta3.TitularCartao      = new Cliente();
            conta3.TitularCartao.Nome = "Yoshi";
            conta3.Deposita(130.0);
            conta3.Numero = 3;

            Conta conta4 = new ContaPoupanca();

            conta4.TitularCartao      = new Cliente();
            conta4.TitularCartao.Nome = "Peach";
            conta4.Deposita(99999.0);
            conta4.Numero = 4;

            Conta conta5 = new ContaPoupanca();

            conta5.TitularCartao      = new Cliente();
            conta5.TitularCartao.Nome = "Toad";
            conta5.Deposita(9999999.0);
            conta5.Numero = 5;

            ListaConta[0] = conta1;
            ListaConta[1] = conta2;
            ListaConta[2] = conta3;
            ListaConta[3] = conta4;
            ListaConta[4] = conta5;

            foreach (Conta conta in this.ListaConta)
            {
                if (conta != null)
                {
                    cbContas.Items.Add(conta);
                }
            }
        }
Exemple #6
0
        private void button3_Click(object sender, EventArgs e)
        {
            Conta c1 = new ContaCorrente();

            c1.Deposita(200.0);
            ContaPoupanca c2 = new ContaPoupanca();

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

            t.Soma(c1);
            t.Soma(c2);

            MessageBox.Show("valor total: " + t.ValorTotal);
        }
Exemple #7
0
        private void button5_Click(object sender, EventArgs e)
        {
            Conta c1 = new ContaCorrente();;

            c1.Deposita(10);

            ContaPoupanca c2 = new ContaPoupanca();

            c2.Deposita(100);

            TotalizadorDeContas t = new TotalizadorDeContas();

            t.Adiciona(c1);;
            t.Adiciona(c2);

            MessageBox.Show("Total de conta: " + t.Saldo);
        }
        private void CriarContas()
        {
            contas = new List <Conta>();

            Conta c1 = new ContaCorrente()
            {
                Titular = new Cliente("Roberta Cintra"),
                Numero  = 9644
            };

            c1.Deposita(100);

            Conta c2 = new ContaCorrente()
            {
                Titular = new Cliente("Rodrigo Schemes"),
                Numero  = 4567
            };

            c2.Deposita(500);

            Conta c3 = new ContaCorrente()
            {
                Titular = new Cliente("Raul Cintra"),
                Numero  = 7890
            };

            c3.Deposita(1000);

            contas.Add(c1);
            contas.Add(c2);
            contas.Add(c3);

            this.quantidadeDeContas = 3;

            foreach (Conta conta in contas)
            {
                if (conta != null)
                {
                    comboContas.Items.Add(conta.Titular.Nome);
                }
            }
        }