Exemple #1
0
 public ATMFacade(string numeroCartao)
 {
     _cartao = new Cartao();
     if (_cartao.ValidarCartao(numeroCartao))
     {
         _correntista = _cartao.ObterCorrentista();
         _conta       = new Conta(_correntista);
     }
     _deposito   = new Deposito(_conta);
     _emprestimo = new Emprestimo(_conta);
     _pagamento  = new Pagamento(_conta);
     _saque      = new Saque(_conta);
 }
Exemple #2
0
 public Conta(ICorrentista correntista)
 {
     this.correntista = correntista;
     saldo            = 0;
 }
Exemple #3
0
 public bool ValidarCartao(string numeroCartao)
 {
     this.correntista = new Correntista();
     return(true);
 }