コード例 #1
0
ファイル: NovaConta.cs プロジェクト: camilaibs/C-IntroducaoOO
        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
            );
        }
コード例 #2
0
ファイル: Contas.cs プロジェクト: camilaibs/C-IntroducaoOO
        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);
            }
        }