Esempio n. 1
0
        public void Add(MovimientoCuentaModel c)
        {
            var entity = new MovimientoCuenta
            {
                CuentaAhorroId = c.CuentaAhorroId,
                Valor          = c.Valor
            };

            _context.MovmienetosCuentas.Add(entity);
            _context.SaveChanges();
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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;
            }
        }