示例#1
0
文件: Form1.cs 项目: rubenskm/Alura
 private void AdicionarConta(double valorDepositar, int numero, string nomeTitular)
 {
     Conta conta = new ContaCorrente();
     conta.Deposita(valorDepositar);
     conta.Numero = numero;
     conta.Titular = new Cliente(nomeTitular);
     AdicionaConta(conta);
 }
示例#2
0
文件: Form1.cs 项目: rubenskm/Alura
 private Conta ContaComSaldo(double saldo)
 {
     Conta conta = new ContaCorrente();
     conta.Deposita(saldo);
     return conta;
 }
        private void Form1_Load(object sender, EventArgs e)
        {

            

            var gabriel = new Cliente("Gabriel", 18);
            var fernanda = new Cliente("Fernanda", 17);

            ContaCorrente contaGabriel = new ContaCorrente(gabriel);
            contaGabriel.Numero = 1;
            contaGabriel.Deposita(1000.0);

            ContaPoupanca contaFernanda = new ContaPoupanca(fernanda);
            contaFernanda.Numero = 2;
            contaFernanda.Deposita(1000.0);


            contas[0] = contaFernanda;
            contas[1] = contaGabriel;

            foreach (OperacoesContas conta in contas)
            {
                cboConta.Items.Add(conta.Cliente.Nome);
                cboDestino.Items.Add(conta.Cliente.Nome);
            }

        }