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 }); }