public List <Categoria_Ingreso> FindAll()
        {
            var ListCatIngreso = new List <Categoria_Ingreso>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("Select * from Categoria_Ingreso", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var CatIngreso = new Categoria_Ingreso();
                            CatIngreso.IDCategoria_Ingreso = Convert.ToInt32(dr["IDCategoria_Ingreso"]);
                            CatIngreso.NCategoria_Ingreso  = dr["NCategoria_Ingreso"].ToString();

                            ListCatIngreso.Add(CatIngreso);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(ListCatIngreso);
        }
        public List <Ingreso> FindAll()
        {
            var Ingresos = new List <Ingreso>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("select i.IDIngreso as CodigoIngreso, t.NTransaccion,t.MontoTransaccion,t.FechaTransaccion" +
                                               "ci.IDCategoria_Ingreso as CodigoCategoriaI,ci.NCategoria_Ingreso from Ingreso i, Transaccion t, Categoria_Ingreso ci" +
                                               "where i.IDIngreso=t.IDTransaccion and i.IDCategoria_Ingreso=ci.IDCategoria_Ingreso", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var transaccion       = new Ingreso();
                            var categoria_ingreso = new Categoria_Ingreso();
                            transaccion.IDTransaccion    = Convert.ToInt32(dr["IDTransaccion"]);
                            transaccion.NTransaccion     = (dr["NTransaccion"]).ToString();
                            transaccion.MontoTransaccion = Convert.ToDecimal(dr["MontoTransaccion"]);
                            transaccion.FechaTransaccion = Convert.ToDateTime(dr["FechaTransaccion"]);

                            categoria_ingreso.IDCategoria_Ingreso = Convert.ToInt32(dr["IDCategoria_Ingreso"]);
                            categoria_ingreso.NCategoria_Ingreso  = (dr["NCategoria_Ingreso"]).ToString();
                            transaccion.IDCategoria_Ingreso       = categoria_ingreso;

                            Ingresos.Add(transaccion);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Ingresos);
        }
        public bool Insert(Categoria_Ingreso t)
        {
            bool rpta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("insert into Categoria_Ingreso values (@NCategoria_Ingreso)", con);
                    query.Parameters.AddWithValue("@NCategoria_Ingreso", t.NCategoria_Ingreso);

                    query.ExecuteNonQuery();
                    rpta = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(rpta);
        }
        public bool Update(Categoria_Ingreso t)
        {
            bool rpta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Financiamiento"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("update Categoria_Ingreso set NCategoria_Ingreso=@NCategoria_Ingreso where IDCategoria_Ingreso='" + t.IDCategoria_Ingreso + "'", con);
                    query.Parameters.AddWithValue("@NCategoria_Ingreso", t.NCategoria_Ingreso);

                    query.ExecuteNonQuery();

                    rpta = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(rpta);
        }
 public bool Update(Categoria_Ingreso t)
 {
     return(objCategoria_IngresoRepo.Update(t));
 }
 public bool Insert(Categoria_Ingreso t)
 {
     return(objCategoria_IngresoRepo.Insert(t));
 }