コード例 #1
0
        //Ao clicar no button cadastrar
        private void button1_Click(object sender, EventArgs e)
        {
            // é criada duas variaveis , e ambas recebem o valor digitado pelo usuario
            string titular   = titularDaConta.Text;
            int    numero    = Convert.ToInt32(numeroDaConta.Text);
            string tipoConta = boxTipoConta.Text;



            Util.LimparCampos(this.Controls);

            if (tipoConta == "Investimento")
            {
                Conta contaInvestimento = new ContaInvestimento()
                {
                    Numero  = numero,
                    Titular = titular
                };


                this.aplicacaoPrincipal.AdicionaConta(contaInvestimento);
            }
            else if (tipoConta == "Poupanca")
            {
                Conta contaPoupanca = new ContaPoupanca()
                {
                    Numero  = numero,
                    Titular = titular
                };

                this.aplicacaoPrincipal.AdicionaConta(contaPoupanca);
            }
            else
            {
                // Cria-se uma nova conta do tipo Corrente
                Conta contaCorrente = new ContaCorrente()
                {
                    // Aqui as variaveis da conta , recebem os valores recebidos pelo usuario
                    Numero  = numero,
                    Titular = titular
                };

                // aqui usamos nossa variavel , para puxar a função AdicionaConta , onde a conta é adicionada no vetor
                this.aplicacaoPrincipal.AdicionaConta(contaCorrente);
                // Aqui usamos novamente nossa variavel , para puxar uma função que limpa os textos digitados.
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: wisnerjr/Estudo
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new List <Conta>();

            Conta contaDoVictor = new ContaCorrente();

            contaDoVictor.Titular      = new Cliente();
            contaDoVictor.Titular.Nome = "Victor";
            contaDoVictor.Numero       = 1;
            contas.Add(contaDoVictor);

            Conta contaDoGuilherme = new ContaPoupanca();

            contaDoGuilherme.Titular      = new Cliente();
            contaDoGuilherme.Titular.Nome = "Guilherme";
            contaDoGuilherme.Numero       = 2;
            contas.Add(contaDoGuilherme);

            Conta contaDoMauricio = new ContaInvestimento();

            contaDoMauricio.Titular      = new Cliente();
            contaDoMauricio.Titular.Nome = "Mauricio";
            contaDoMauricio.Numero       = 3;
            contas.Add(contaDoMauricio);

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

            if (File.Exists("texto.txt"))
            {
                using (Stream entrada = File.Open("texto.txt", FileMode.Open))
                    using (StreamReader leitor = new StreamReader(entrada))
                    {
                        string conteudo = leitor.ReadToEnd();
                        texto.Text = conteudo;
                    }
            }
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta novaConta = null;

            if (tipoContaCadastro.Text == "Conta Corrente")
            {
                novaConta = new ContaCorrente();
            }
            else if (tipoContaCadastro.Text == "Conta Poupanca")
            {
                novaConta = new ContaPoupanca();
            }
            else if (tipoContaCadastro.Text == "Conta Investimento")
            {
                novaConta = new ContaInvestimento();
            }
            novaConta.Titular = new Cliente(titularConta.Text);
            novaConta.Numero  = Convert.ToInt32(numeroDaConta.Text);
            this.aplicacaoPrincipal.adicionaConta(novaConta);
        }
コード例 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta c;

            if (tipoDeConta.Text.Equals("Conta Poupança"))
            {
                c = new ContaPoupanca();
            }
            else if (tipoDeConta.Text.Equals("Conta Corrente"))
            {
                c = new ContaCorrente();
            }
            else
            {
                c = new ContaInvestimento();
            }

            c.Numero       = Convert.ToInt32(numeroDaConta.Text);
            c.Titular      = new Cliente();
            c.Titular.Nome = titularConta.Text;
            this.aplicacaoPrincipal.AdicionaConta(c);
        }
コード例 #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            contas = new Conta[20];

            Conta contaDoVictor = new ContaCorrente();

            contaDoVictor.Titular      = new Cliente();
            contaDoVictor.Titular.Nome = "Victor";
            contaDoVictor.Numero       = 1;
            contas[numeroDeContas]     = contaDoVictor;
            numeroDeContas++;

            Conta contaDoGuilherme = new ContaPoupanca();

            contaDoGuilherme.Titular      = new Cliente();
            contaDoGuilherme.Titular.Nome = "Guilherme";
            contaDoGuilherme.Numero       = 2;
            contas[numeroDeContas]        = contaDoGuilherme;
            numeroDeContas++;

            Conta contaDoMauricio = new ContaInvestimento();

            contaDoMauricio.Titular      = new Cliente();
            contaDoMauricio.Titular.Nome = "Mauricio";
            contaDoMauricio.Numero       = 3;
            contas[numeroDeContas]       = contaDoMauricio;
            numeroDeContas++;

            foreach (Conta conta in this.contas)
            {
                if (conta != null)
                {
                    comboContas.Items.Add(conta);
                    destinoDaTransferencia.Items.Add(conta);
                }
            }
            comboContas.DisplayMember = "Titular";
        }
コード例 #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            /*double valorInvestido = 2000.00;
             * for (int i = 0; i < 12; i++)
             * {
             *  valorInvestido *= 1.01;
             * }*/
            /* int i = 1;
             * while ( i <= 12)
             * {
             *   valorInvestido *= 1.01;
             *   i++;
             * }
             *
             * MessageBox.Show("Valor investido é : " + valorInvestido);*/

            /*Conta umaconta = new Conta();
             * umaconta.numero = 1;
             * umaconta.saldo = 2000.0;
             * umaconta.titular = "JOAQUIM JOSÉ";
             *
             * Conta outraconta = new Conta();
             * outraconta.numero = 2;
             * outraconta.saldo = 1500.0;
             * outraconta.titular = "SILVA XAVIER";*/

            /*Conta guilherme = new Conta();
             * guilherme.saldo = 1500.00;
             *
             * Conta mauricio = new Conta();
             * mauricio.saldo = 1500.00;*/

            /*guilherme.Saca(200);
             * guilherme.Deposita(100);*/

            /*guilherme.Transfere(300.00,mauricio);
             *
             * MessageBox.Show("O saldo atual do Guilherme é: " + guilherme.saldo);
             * MessageBox.Show("O saldo atual do Mauricio é: " + mauricio.saldo);*/

            /*Conta conta = new Conta();
             * Cliente cliente = new Cliente();
             * conta.cliente = cliente;
             * conta.numero = 123;
             * cliente.nome = "VICTOR";
             *
             *
             * MessageBox.Show("Nome do cliente da conta " + conta.numero + " é " + conta.cliente.nome);*/

            /* Cliente cliente = new Cliente("GUILHERME SILVEIRA");
             * MessageBox.Show("O nome do cliente é " + cliente.Nome);*/


            /*ContaPoupanca cp = new ContaPoupanca();
             * cp.Deposita(1000.00);
             * cp.Saca(100.00);
             *
             * MessageBox.Show("O saldo da conta poupança é " + cp.Saldo);
             *
             * Conta contanormal = new Conta();
             * contanormal.Deposita(1000.00);
             * contanormal.Saca(100.00);
             *
             * MessageBox.Show("O saldo da conta normal é " + contanormal.Saldo);*/


            /*Conta c1 = new Conta();
             * c1.Deposita(200);
             *
             * ContaPoupanca cp1 = new ContaPoupanca();
             * cp1.Deposita(100);
             *
             * TotalizadorDeContas t1 = new TotalizadorDeContas();
             * t1.Adiciona(c1);
             * t1.Adiciona(cp1);
             *
             * MessageBox.Show("O totalizador é " + t1.Total);*/

            /*int[] numeros = new int[5];
             * numeros[0] = 1;
             * numeros[1] = 200;
             * numeros[2] = 312;
             * numeros[3] = -4;
             * numeros[4] = 512;*/

            /*Conta[] conta = new Conta[2];
             * conta[0] = new Conta();
             * conta[1] = new ContaPoupanca();
             *
             * conta[0].Deposita(10);
             * conta[1].Deposita(20);*/

            /*for (int i = 0; i < conta.Length; i++)
             * {
             *  MessageBox.Show("O saldo da conta " + i + " é " + conta[i].Saldo);
             * }
             *
             * foreach (Conta ct in conta)
             * {
             *  MessageBox.Show("O saldo da conta é " + ct.Saldo);
             * }*/

            //var Guilherme = new Cliente("GUILHERME");


            ContaPoupanca     cp = new ContaPoupanca();
            ContaInvestimento ci = new ContaInvestimento();

            cp.Deposita(10);
            ci.Deposita(100);

            TotalizadorDeTributos tb = new TotalizadorDeTributos();

            tb.Acumula(cp);
            tb.Acumula(ci);

            MessageBox.Show("O total de tributos é " + tb.Total);
        }