private void button1_Click(object sender, EventArgs e) { string titular = titularConta.Text; Cliente cliente = new Cliente(titular); int numero = Convert.ToInt32(numeroConta.Text); Conta conta = (Conta) cboContas.SelectedItem; conta.Titular = cliente; conta.Numero = numero; aplicacaoPrincipal.AdicionaConta(conta); }
public OperacoesContas(Cliente cliente) { TotalContas++; Cliente = cliente; }
public ContaCorrente(Cliente cliente) : base(cliente) { }
public ContaPoupanca(Cliente cliente) : base(cliente) { }
public ContaInvestimento(Cliente cliente) : base(cliente) { }
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); } }
private void btnTestes_Click(object sender, EventArgs e) { var gabriel = new Cliente("Gabriel", 18); var fernanda = new Cliente("Fernanda", 17); ContaPoupanca cp = new ContaPoupanca(gabriel); ContaInvestimento ci = new ContaInvestimento(fernanda); cp.Deposita(10); ci.Deposita(100); TotalizadorTributos t = new TotalizadorTributos(); t.Acumula(ci); t.Acumula(cp); MessageBox.Show("Tributos: " + t.Total); GerenciadorImposto gerenciador = new GerenciadorImposto(); SeguroDeVida sv = new SeguroDeVida(); gerenciador.Adiciona(cp); gerenciador.Adiciona(sv); MessageBox.Show("Total: " + gerenciador.Total); }