示例#1
0
        private void button14_Click(object sender, EventArgs e)
        {
            Cliente danilo   = new Cliente();
            Conta   umaConta = new Conta();

            umaConta.numero  = 1;
            danilo.nome      = "Danilo";
            umaConta.saldo   = 5000.0;
            danilo.cpf       = "034.056.351-60";
            umaConta.agencia = 59218;

            double rendimentoAnual = umaConta.CalculaRendimentoAnual();

            Cliente marcelo    = new Cliente();
            Conta   outraConta = new Conta();

            outraConta.numero  = 2;
            marcelo.nome       = "Marcelo";
            outraConta.saldo   = 2000.0;
            marcelo.cpf        = "031.067.345-83";
            outraConta.agencia = 59218;

            umaConta.Saca(200.0);
            umaConta.Deposita(200.0);
            umaConta.Transfere(200.0, outraConta);

            MessageBox.Show("Saldo de: " + umaConta.saldo);
            MessageBox.Show("Saldo de: " + outraConta.saldo);
            MessageBox.Show("Rendimento da Conta do Danilo " + rendimentoAnual);
        }
示例#2
0
文件: Form1.cs 项目: brunohkd/Alura
        private void btDeposito_Click(object sender, EventArgs e)
        {
            if (textoValor.Text != null && textoValor.Text != "")
            {
                try
                {
                    double valor = Convert.ToDouble(textoValor.Text);

                    int   index = comboConta.SelectedIndex;
                    Conta c     = contas[index];

                    c.Deposita(valor);

                    MessageBox.Show("Valor Depositado com sucesso!");

                    textoSaldo.Text = c.Saldo.ToString();
                } catch (Exception ex)
                {
                    MessageBox.Show("O campo valor deve ser numérico.");
                }
            }
            else
            {
                MessageBox.Show("O campo Valor está vazio.");
            }
        }
示例#3
0
 private void btnDeposito_Click(object sender, EventArgs e)
 {
    
     string textoValorDeposito = textoValor.Text;
     double valorDeposito = Convert.ToDouble(textoValorDeposito);
     contaSelecionada = this.BuscaContaSelecionada();
     contaSelecionada.Deposita(valorDeposito);
     this.MostraConta();
 }
示例#4
0
 public bool Transferencia(double valor, Conta destino)
 {
     if (this.Saca(valor))
     {
         destino.Deposita(valor);
         return(true);
     }
     return(false);
 }
示例#5
0
        private void btnDeposito_Click(object sender, EventArgs e)
        {
            string textoValorDeposito = textoValor.Text;
            double valorDeposito      = Convert.ToDouble(textoValorDeposito);

            contaSelecionada = this.BuscaContaSelecionada();
            contaSelecionada.Deposita(valorDeposito);
            this.MostraConta();
        }
示例#6
0
 private void Form1_Load(object sender, EventArgs e)
 {
     conta         = new ContaCorrente();
     conta.Titular = new Cliente("Marcio de Almeida Rosa");
     conta.Deposita(250.0);
     conta.Numero      = 2369;
     textoTitular.Text = conta.Titular.Nome;
     textoSaldo.Text   = Convert.ToString(conta.Saldo);
     textoNumero.Text  = Convert.ToString(conta.Numero);
 }
        private void button1_Click(object sender, EventArgs e)
        {
            string textoValorDeposito = valorOperacao.Text;

            double valorDeposito = Convert.ToDouble(textoValorDeposito);

            Conta contaSelecionada = this.BuscaContaSelecionada();

            contaSelecionada.Deposita(valorDeposito);

            this.MostraConta(contaSelecionada);
        }
示例#8
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta guilherme = new Conta();

            guilherme.Deposita(2000.0);

            Conta mauricio = new Conta();

            mauricio.Deposita(1000.0);

            guilherme.Transfere(200.0, mauricio);
            guilherme.Deposita(150.0);
            mauricio.Saca(50.0);

            MessageBox.Show("guilherme = " + guilherme.saldo);
            MessageBox.Show("mauricio = " + mauricio.saldo);

            double rendimentoAnual = mauricio.CalculaRendimentoAnual();

            MessageBox.Show("Rendimento da Conta do Mauricio " + rendimentoAnual);
        }
示例#9
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta conta = new Conta();
            conta.Titular = new Cliente();
            conta.Titular.nome = "Victor";
            conta.Titular.idade = 18;
            conta.Deposita(1000.0);

            conta.Saca(100);
            conta.Saca(200);

            MessageBox.Show("O saldo atual é de: " + conta.Saldo);
        }
示例#10
0
        private void button1_Click(object sender, EventArgs e)
        {
            string textoValorSaque = valorOperacao.Text;

            double valorDeposito = Convert.ToDouble(textoValorSaque);

            int indiceSelecionado = comboContas.SelectedIndex;

            Conta contaSelecionada = this.contas[indiceSelecionado];

            contaSelecionada.Deposita(valorDeposito);

            this.MostraConta(contaSelecionada);
        }
示例#11
0
文件: Conta.cs 项目: brunohkd/Alura
        public bool Transfere(double valor, Conta destino)
        {
            bool v = this.Saca(valor);

            if (v)
            {
                destino.Deposita(valor);
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#12
0
        private void button1_Click(object sender, EventArgs e)
        {
            // iniciliza a conta
            Conta c = new Conta();
            c.Deposita(100.0);

            // agora vamos testar o saque
            if (c.Saca(150.0))
            {
                MessageBox.Show("Saque realizado com sucesso!!");
            }
            else
            {
                MessageBox.Show("Não foi possível realizar a operação de saque");
            }
        }
示例#13
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            string textoDoValorDoDeposito = textoValor.Text;
            double valorDeposito          = Convert.ToDouble(textoDoValorDoDeposito);
            Conta  contaSelecionada       = this.BuscaContaSelecionada();

            try
            {
                contaSelecionada.Deposita(valorDeposito);
                MessageBox.Show("Deposito de R$ " + valorDeposito + " realizado com sucesso !!");
            }
            catch (ArgumentException)
            {
                MessageBox.Show("Por Favor informe um valor válido");
            }
            this.MostrarConta(contaSelecionada);
        }
示例#14
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (tbDeposito.Text != "")
            {
                int    indiceSelecionado = cbContas.SelectedIndex;
                Conta  contaSelecionada  = this.BuscaContaSelecionada();
                double dep = Convert.ToDouble(tbDeposito.Text);

                contaSelecionada.Deposita(dep);
                tbDeposito.Text = "";
                mostrarInfosBanco(contaSelecionada);
            }
            else
            {
                MessageBox.Show("Sem valor de deposito!!");
            }
        }
示例#15
0
 public override void Transfere(Conta destino, double valor)
 {
     this.Saca(valor);
     destino.Deposita(valor);
 }
示例#16
0
 public void Transfere(double valor, Conta destino)
 {
     this.Saca(valor);
     destino.Deposita(valor);
 }
示例#17
0
 public void Transfere(double valor, Conta destino)
 {
     this.Saca(valor);
     destino.Deposita(valor);
 }
示例#18
0
 public void TranferirPara(Conta contaDestino, double valor)
 {
     this.Saca(valor);
     contaDestino.Deposita(valor);
 }
示例#19
0
 public void TranferirPara(Conta contaDestino, double valor)
 {
     this.Saca(valor);
     contaDestino.Deposita(valor);
 }
示例#20
0
 public void TransferePara(Conta destino, double valor)
 {
     this.Saca(valor);
     destino.Deposita(valor);
 }
示例#21
0
 private void button2_Click(object sender, EventArgs e)
 {
     conta.Deposita(Convert.ToDouble(textoValor.Text));
     MostraConta(conta);
 }