Eu não entendi como mostrar os tipos de conta no comboBox de CadastroDeContas.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu não entendi como mostrar os tipos de conta no comboBox de CadastroDeContas.
Paulo,
Basta você criar um comboBox com dois registros: Conta Corrente e Conta Poupança. De acordo com o valor selecionado, você vai criar uma nova instância daquele tipo. Exemplo:
// outro código da classe CadastroDeConta
private void CadastroDeConta_Load(object sender, EventArgs e)
{
this.comboTipo.Items.Add("Conta Corrente");
this.comboTipo.Items.Add("Conta Poupança");
}
// não sei qual foi o nome que você deu para o botão,
// mas esse é o método de click dele, ok?
private void botaoCadastro_click(object sender, EventArgs e)
{
int index = this.comboTipo.SelectedIndex;
Conta novaConta;
if (index == 0)
{
novaConta = new ContaCorrente();
}
else
{
novaConta = new ContaPoupanca();
}
novaConta.Titular = titularConta.Text;
novaConta.Numero = Convert.ToInt32(numeroDaConta.Text);
this.aplicacaoPrincipal.AdicionaConta(novaConta);
}