public void Add(MovimientoCuentaModel c) { var entity = new MovimientoCuenta { CuentaAhorroId = c.CuentaAhorroId, Valor = c.Valor }; _context.MovmienetosCuentas.Add(entity); _context.SaveChanges(); }
public MovimientoCuenta getMovimientocuentabyGasto(Int32 id_solicitud, string tipo_movimiento, Int16 id_tipogasto) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_MovimientocuentabyGasto"; cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud); cmd.Parameters.AddWithValue("@tipo_movimiento", tipo_movimiento); cmd.Parameters.AddWithValue("@id_tipogasto", id_tipogasto); SqlDataReader reader = cmd.ExecuteReader(); MovimientoCuenta mMovimientocuenta = new MovimientoCuenta(); if (reader.Read()) { mMovimientocuenta.Cuenta_banco = new CuentabancoDAC().getCuentabanco(Convert.ToInt16(reader["id_Cuenta_banco"].ToString())); mMovimientocuenta.Documento_especial = reader["documento_especial"].ToString(); mMovimientocuenta.Fecha_movimiento = Convert.ToDateTime(reader["fecha_movimiento"].ToString()); mMovimientocuenta.Id_movimiento_cuenta = Convert.ToInt16(Convert.ToInt16(reader["id_movimiento_cuenta"].ToString())); mMovimientocuenta.Numero_documento = reader["numero_documento"].ToString(); mMovimientocuenta.Operacion = new OperacionDAC().getOperacion(Convert.ToInt32(reader["id_solicitud"].ToString())); mMovimientocuenta.Tipo_gasto = new TipogastoDAC().getTipogasto(Convert.ToInt16(reader["id_tipogasto"].ToString())); mMovimientocuenta.Tipo_movimiento = reader["tipo_movimiento"].ToString(); mMovimientocuenta.Tipo_operacion = reader["tipo_operacion"].ToString(); mMovimientocuenta.Monto = Convert.ToInt32(reader["monto"].ToString()); mMovimientocuenta.Usuario = new UsuarioDAC().GetusuariobyUsername(reader["cuenta_usuario"].ToString()); } else { mMovimientocuenta = null; } return(mMovimientocuenta); } } catch (Exception ex) { throw ex; } }
public IEnumerable <MovimientoCuenta> MovimientosCuenta(int numeroCuenta) { IEnumerable <MovimientoCuenta> response = new MovimientoCuenta[] { new MovimientoCuenta { NumeroCuentaOrigen = 345, NumeroCuentaDestino = 87, Monto = 3246234, Fecha = new DateTime(2015, 4, 21) }, new MovimientoCuenta { NumeroCuentaOrigen = 234, NumeroCuentaDestino = 846, Monto = 23462346, Fecha = new DateTime(2014, 2, 1) }, new MovimientoCuenta { NumeroCuentaOrigen = 63, NumeroCuentaDestino = 964, Monto = 5427456, Fecha = new DateTime(2017, 8, 2) }, new MovimientoCuenta { NumeroCuentaOrigen = 2634, NumeroCuentaDestino = 7, Monto = 72456254, Fecha = new DateTime(2019, 6, 3) } }; return(response); }
public List <MovimientoCuenta> getMovimientocuenta(Int32 id_solicitud, string tipo_movimiento) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_MovimientocuentabyIdSolicitud"; cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud); cmd.Parameters.AddWithValue("@tipo_movimiento", tipo_movimiento); SqlDataReader reader = cmd.ExecuteReader(); List <MovimientoCuenta> lMovimientocuenta = new List <MovimientoCuenta>(); while (reader.Read()) { MovimientoCuenta mMovimientocuenta = new MovimientoCuenta(); mMovimientocuenta.Cuenta_banco = new CuentabancoDAC().getCuentabanco(Convert.ToInt16(reader["id_Cuenta_banco"].ToString())); mMovimientocuenta.Documento_especial = reader["documento_especial"].ToString(); mMovimientocuenta.Fecha_movimiento = Convert.ToDateTime(reader["fecha_movimiento"].ToString()); mMovimientocuenta.Id_movimiento_cuenta = Convert.ToInt32(reader["id_movimiento_cuenta"].ToString()); mMovimientocuenta.Numero_documento = reader["numero_documento"].ToString(); mMovimientocuenta.Operacion = new OperacionDAC().getOperacion(Convert.ToInt32(reader["id_solicitud"].ToString())); mMovimientocuenta.Tipo_gasto = new TipogastoDAC().getTipogasto(Convert.ToInt16(reader["id_tipogasto"].ToString())); mMovimientocuenta.Tipo_movimiento = reader["tipo_movimiento"].ToString(); mMovimientocuenta.Tipo_operacion = reader["tipo_operacion"].ToString(); mMovimientocuenta.Monto = Convert.ToInt32(reader["monto"].ToString()); mMovimientocuenta.Usuario = new UsuarioDAC().GetusuariobyUsername(reader["cuenta_usuario"].ToString()); mMovimientocuenta.Tipo_gasto.Check = Convert.ToBoolean(reader["comun"].ToString()); if (mMovimientocuenta.Tipo_gasto.Check == true) { GastosComunes gc = new GastosComunesDAC().getGastosComunes(Convert.ToInt32(reader["id_tipogasto"].ToString())); Tipogasto tg = new Tipogasto(); tg.Cargo_contable = gc.Cargo_contable; tg.Check = true; tg.Descripcion = gc.Descripcion; tg.Id_tipogasto = Convert.ToInt16(gc.Id_tipogasto); tg.Valor = gc.Valor; mMovimientocuenta.Tipo_gasto = tg; } lMovimientocuenta.Add(mMovimientocuenta); mMovimientocuenta = null; } return(lMovimientocuenta); } } catch (Exception ex) { throw ex; } }