Example #1
0
 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);
 }
Example #2
0
        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);
        }