Exemplo n.º 1
0
        public List <Cuenta> ListarTodas()
        {
            List <Cuenta> _lista = new List <Cuenta>();

            _lista.AddRange(FabricaPersistencia.GetPersistenciaCuentaCorriente().Listado());
            _lista.AddRange(FabricaPersistencia.GetPersitenciaCuentaCAhorro().Listado());
            return(_lista);
        }
Exemplo n.º 2
0
        public Cuenta Buscar(int pNumCta)
        {
            Cuenta _unaCuenta = null;

            _unaCuenta = FabricaPersistencia.GetPersistenciaCuentaCorriente().Buscar(pNumCta);
            if (_unaCuenta == null)
            {
                _unaCuenta = FabricaPersistencia.GetPersitenciaCuentaCAhorro().Buscar(pNumCta);
            }
            return(_unaCuenta);
        }
Exemplo n.º 3
0
 public void Baja(Cuenta unaCuenta)
 {
     if (unaCuenta is CuentaCorriente)
     {
         FabricaPersistencia.GetPersistenciaCuentaCorriente().Baja((CuentaCorriente)unaCuenta);
     }
     else
     {
         FabricaPersistencia.GetPersitenciaCuentaCAhorro().Baja((CuentaCAhorro)unaCuenta);
     }
 }
Exemplo n.º 4
0
        public List <Movimiento> ListarMovimientosDeCuenta(Cuenta unaCuenta)
        {
            List <Movimiento> _lista = null;

            if (unaCuenta is CuentaCAhorro)
            {
                _lista = FabricaPersistencia.GetPersitenciaCuentaCAhorro().ListarMovimientosDeCuenta((CuentaCAhorro)unaCuenta);
            }

            if (unaCuenta is CuentaCorriente)
            {
                _lista = FabricaPersistencia.GetPersistenciaCuentaCorriente().ListarMovimientosDeCuenta((CuentaCorriente)unaCuenta);
            }

            return(_lista);
        }
Exemplo n.º 5
0
        public List <Cuenta> ListarTodas()
        {
            List <Cuenta>          _lista   = new List <Cuenta>();
            List <CuentaCorriente> _listaCC = FabricaPersistencia.GetPersistenciaCuentaCorriente().Listado();
            List <CuentaCAhorro>   _listaCA = FabricaPersistencia.GetPersitenciaCuentaCAhorro().Listado();

            foreach (CuentaCorriente _unaCuenta in _listaCC)
            {
                _lista.Add(_unaCuenta);
            }

            foreach (CuentaCAhorro _unaCuenta in _listaCA)
            {
                _lista.Add(_unaCuenta);
            }

            return(_lista);
        }
Exemplo n.º 6
0
 public List <CuentaCorriente> ListarCuentaCorriente()
 {
     return(FabricaPersistencia.GetPersistenciaCuentaCorriente().Listado());
 }