示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {

            contas = new Conta[2];
            contas[0] = new Conta();
            contas[1] = new Conta();
            Cliente c1 = new Cliente("Vinicius");
            Cliente c2 = new Cliente("Ranay");
           
            contas[0].Numero = 1;
            contas[0].Titular= c1;
            contas[0].Deposita(3000.0);

            contas[1].Numero = 2;
            contas[1].Titular = c2;
            contas[1].Deposita(3020.0);


            foreach (Conta c in contas)
            {
                comboOrigem.Items.Add(c.Numero);
            }
            foreach (Conta c in contas)
            {
                comboDestino.Items.Add(c.Numero);
            }

        }
示例#2
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();
 }
示例#3
0
        private void btnSaque_Click(object sender, EventArgs e)
        {    
            string textoValorSaque = textoValor.Text;
            double valorSaque = Convert.ToDouble(textoValorSaque);
            contaSelecionada = this.BuscaContaSelecionada();
            contaSelecionada.Saca(valorSaque);
            this.MostraConta();

        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta guilherme = new Conta();
            Conta mauricio = new Conta();

            guilherme.saldo = 1500.0;
            mauricio.saldo = 2000.0;

            guilherme.Transfere(200.0, mauricio);

            MessageBox.Show("guilherme: " + guilherme.saldo);
            MessageBox.Show("mauricio: " + mauricio.saldo);
        }
示例#5
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);
        }
示例#6
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta conta = new Conta();

            Cliente cliente = new Cliente();

            conta.titular = cliente;

            cliente.nome = "Victor";
            conta.titular.rg = "12345678-9";

            MessageBox.Show(conta.titular.nome);
            MessageBox.Show(cliente.rg);
        }
示例#7
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");
            }
        }
示例#8
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta umaConta = new Conta();
            umaConta.numero = 1;
            umaConta.titular = "Joaquim José";
            umaConta.saldo = 2000.0;
            umaConta.cpf = "123456789-12";
            umaConta.agencia = 2971;

            Conta outraConta = new Conta();
            outraConta.numero = 2;
            outraConta.titular = "Silva Xavier";
            outraConta.saldo = 1500.0;
            outraConta.cpf = "123456789-12";
            outraConta.agencia = 2971;

            MessageBox.Show("O titular da conta é: " + umaConta.titular);
        }
 public void Adiciona(Conta conta)
 {
     this.SaldoTotal += conta.Saldo;
 }
示例#10
0
 public void Transfere(double valor, Conta destino)
 {
     this.Saca(valor);
     destino.Deposita(valor);
 }
示例#11
0
 private void Form1_Load_1(object sender, EventArgs e)
 {
     this.conta = new ContaCorrente();
     this.titular = new Titular();
     this.banco = new Banco();
     this.totalizadorDeContas = new TotalizadorDeContas();
 }
示例#12
0
 public void Adiciona(Conta conta)
 {
     this.contas[this.quantidade] = conta;
     this.quantidade++;
 }
示例#13
0
 public void TranferirPara(Conta contaDestino, double valor)
 {
     this.Saca(valor);
     contaDestino.Deposita(valor);
 }
示例#14
0
        private void comboContas_SelectedIndexChanged(object sender, EventArgs e)
        {
            contaSelecionada = this.BuscaContaSelecionada();
            textoTitular.Text = contaSelecionada.Titular.Nome;
            textoNumero.Text = Convert.ToString(contaSelecionada.Numero);
            textoSaldo.Text = Convert.ToString(contaSelecionada.Saldo);


        }
示例#15
0
 public void AdicionaConta(Conta novaConta)
 {
     contas.Add(novaConta);
     comboContas.Items.Add(novaConta.Titular.nome);
 }
示例#16
0
 private void MostrarConta(Conta conta)
 {
     textoTitular.Text = conta.Titular.nome;
     textoSaldo.Text = conta.Saldo.ToString();
     textoNumero.Text = conta.Numero.ToString();
 }
示例#17
0
 private void btnTransferencia_Click(object sender, EventArgs e)
 {
     contaSelecionada = this.BuscaContaSelecionada();
     int indiceContaDestino = comboDestino.SelectedIndex;
     Conta contaDestino = this.contas[indiceContaDestino];
     string textoTransferencia = textoValor.Text;
     double valorTransferencia = Convert.ToDouble(textoTransferencia);
     contaSelecionada.Transfere(valorTransferencia, contaDestino);
     this.MostraConta();
 }