public void AdicionaConta(Conta conta)
 {
     //DEPRECADO - Antiga rotina para arrays:
     //if (banco.Contas.Length <= Conta.TotalDeContas)
     //{
     //    Banco novo = new Banco(Conta.TotalDeContas * 3);
     //    for (int i = 0; i < banco.Contas.Length; i++) novo.Contas[i] = this.banco.Contas[i];
     //    banco = novo;
     //}
     //banco.Contas[Conta.TotalDeContas-1] = conta;
     banco.Adiciona(conta);
     comboContas.Items.Add(conta.Titular.Nome);
     destinoDaTransferencia.Items.Add(conta.Titular.Nome);
     comboContas.SelectedIndex = comboContas.Items.Count - 1;
 }
Exemple #2
0
        private void botaoBanco_Click(object sender, EventArgs e)
        {
            Banco banco = new Banco();

            for (int i = 0; i < 10; i++)
            {
                banco.Adiciona(new ContaCorrente(new Cliente()));
                banco.Contas[i].Deposita((i + 1) * 1000);
            }

            foreach (Conta conta in banco.Contas)
            {
                MessageBox.Show(conta.Saldo.ToString("n2"));
            }
        }