示例#1
0
        public void RealizarDeposito(double valor)
        {
            Movimentacao movimentacao = new Movimentacao();

            Saldo += valor;
            movimentacao.ObterMovimentacao(TipoOperacaoEnum.Credito, valor);
            Movimentacoes.Add(movimentacao);
        }
示例#2
0
        public void RealizarSaque(double valor)
        {
            Movimentacao movimentacao = new Movimentacao();

            if (SaldoTotal >= valor)
            {
                Saldo -= valor;
                movimentacao.ObterMovimentacao(TipoOperacaoEnum.Debito, valor);
                Movimentacoes.Add(movimentacao);
            }
            else
            {
                throw new ContaSaldoInsuficienteException();
            }
        }