Example #1
0
        public static CuentaAhorro Aperturar(string asNumeroCuenta, Cliente aoCliente)
        {
            var cuenta = new CuentaAhorro()
            {
                NumeroCuenta  = asNumeroCuenta,
                Propietario   = aoCliente,
                CodigoCliente = aoCliente.CodigoCliente,
                Saldo         = 0.00M,
                FechaCreacion = DateTime.Now,
                EstadoCuenta  = 0
            };
            var movimiento = MovimientoCuenta.Generar(1, 0.00M, cuenta);

            cuenta.Movimientos.Add(movimiento);
            return(cuenta);
        }
 public static MovimientoCuenta Generar(byte abyCodigoTipoOperacion, decimal adcMontoOperacion, CuentaAhorro aoCuenta)
 {
     return(new MovimientoCuenta()
     {
         FechaMovimiento = DateTime.Now,
         CodigoTipoOperacion = abyCodigoTipoOperacion,
         MontoMovimiento = adcMontoOperacion,
         EstadoMovimiento = 0,
         Cuenta = aoCuenta,
         IdentificadorCuenta = aoCuenta.IdentificadorCuenta
     });
 }