public void Efetivar() { if (Efetivada) { if (Fundo != null) { if (Debito) { Fundo.Debitar(Valor); } else { Fundo.Creditar(Valor); } } if (Debito) { Conta.Debitar(Valor); } else { Conta.Creditar(Valor); } } }
public Transacao(int id, string nome, double valor, DateTime data, Fundo fundo, Conta conta, bool debito, bool efetivada) { Id = id; Nome = nome; Valor = valor; Data = data; Fundo = fundo; Conta = conta; Efetivada = efetivada; }
public void RemoverFundo(Fundo fundo) { Fundos.Remove(fundo); }
public void AdicionarFundo(Fundo fundo) { Fundos.Add(fundo); }