private void btnAdicionar_Click(object sender, EventArgs e) { string titular = textoTitular.Text; int idade = Convert.ToInt32(textoIdade.Text); string cpf = textoCPF.Text; int agencia = Convert.ToInt32(textoAgencia.Text); int numero = Convert.ToInt32(textoNumero.Text); double saldo = Convert.ToDouble(textoSaldo.Text); Conta conta; if (radioCorrente.Checked) { conta = new ContaCorrente(titular, idade, cpf, agencia, numero); } else { conta = new ContaPoupanca(titular, idade, cpf, agencia, numero); } conta.Deposita(saldo); contas.Adiciona(conta); MessageBox.Show( "Conta adicionada com sucesso!\n" + "\nNome do Titular: " + conta.Titular.Nome + "\nIdade do Titular: " + conta.Titular.Idade + "\nCPF do Titular: " + conta.Titular.Cpf + "\nAgencia: " + conta.Agencia + "\nNúmero: " + conta.Numero + "\nSaldo: " + conta.Saldo ); }
private void Contas_Load(object sender, EventArgs e) { Lista[0] = new ContaCorrente() { Numero = 1, Titular = new Cliente("Titular1") }; Lista[1] = new ContaPoupanca() { Numero = 2, Titular = new Cliente("Titular2") }; foreach (Conta conta in Lista) { comboContas.DisplayMember = "Titular"; comboContas.Items.Add(conta); comboDestinoDeTransferencia.DisplayMember = "Titular"; comboDestinoDeTransferencia.Items.Add(conta); } }