public Boolean sacar(Double valor) { if (PodeSacar(valor) == true) { Transacao TSaque = new Transacao(); TSaque.setSaldoAtual(this.saldo); TSaque.setTipo("Saque"); TSaque.setValor(valor); TSaque.setDataHora(DateTime.Now); this.saldo = this.saldo - valor; TSaque.setSaldoDepois(this.saldo); transacoes.Add(TSaque); return(true); } return(false); }
public virtual void depositar(Double valor, char tipo = 'd') { Transacao TDeposito = new Transacao(); TDeposito.setSaldoAtual(this.saldo); if (tipo == 'r') { TDeposito.setTipo("Rendimento"); } else { TDeposito.setTipo("Deposito"); } TDeposito.setValor(valor); TDeposito.setDataHora(DateTime.Now); this.saldo = this.saldo + valor; TDeposito.setSaldoDepois(this.saldo); transacoes.Add(TDeposito); }