public ContaCorrenteDesbloqueioService(ContaCorrente conta, string numeroOrdemJudicial)
        {

            _conta = conta;

            _ordemJudicial = new OrdemJudicial(_conta, numeroOrdemJudicial);

        }
        public List<TransacoesBancarias> ObterExtratoMensal(ContaCorrente conta, int mes, int ano)
        {
            
            var repositorioTransacoesBancarias = new TransacoesBancariasRepository();

            //se for da politica do dominio cobrar pela emissao do extrato entao 
            //devera existir uma classe extrato herdada de transacoes bancarias que
            //fara um débito na conta corrente que será emitida o extrato. Isso após recuperar os itens do extrato.

            return repositorioTransacoesBancarias.ObterListaPorMes(conta, mes, ano);

        } 
 public Saque(ContaCorrente conta, decimal valor)
 {
     _dataOperacao = DateTime.Now;
     _conta = conta;
     _valor = valor;
 }
 public Saque(ContaCorrente conta, decimal valor)
 {
     _dataOperacao = DateTime.Now;
     _conta        = conta;
     _valor        = valor;
 }
 public TransferenciaService(ContaCorrente contaSaque, ContaCorrente contaDeposito, decimal valor)
 {
     _contaSaque    = contaSaque;
     _contaDeposito = contaDeposito;
     _valor         = valor;
 }
 public List <TransacoesBancarias> ObterListaPorMes(ContaCorrente conta, int mes, int ano)
 {
     return(_operacoes.Where(operacao => (operacao._dataOperacao.Month == mes) && (operacao._dataOperacao.Year == ano) && (operacao._conta.Numero == conta.Numero)).ToList());
 }
 public SaqueService(ContaCorrente conta, decimal valor)
 {
     _conta = conta;
     _valor = valor;
 }
Exemple #8
0
 public OrdemJudicial(ContaCorrente conta, string numeroOrdem)
 {
     _numeroOrdem = numeroOrdem;
     _data        = DateTime.Now;
     _conta       = conta;
 }
 public SaqueService(ContaCorrente conta, decimal valor)
 {
     _conta = conta;
     _valor = valor;
 }
 public OrdemJudicial(ContaCorrente conta, string numeroOrdem)
 {
     _numeroOrdem = numeroOrdem;
     _data = DateTime.Now;
     _conta = conta;
 }
Exemple #11
0
        public ContaCorrenteDesbloqueioService(ContaCorrente conta, string numeroOrdemJudicial)
        {
            _conta = conta;

            _ordemJudicial = new OrdemJudicial(_conta, numeroOrdemJudicial);
        }