// OBTENER PROMEDIO POR PROYECTO
        public PromedioProyecto ObtenerPorProyecto(int id_proyecto)
        {
            PromedioProyecto lista   = null;
            string           StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString();

            using (SqlConnection conn = new SqlConnection(StrConn))
            {
                conn.Open();
                SqlCommand comm = new SqlCommand("obtenerPromedioProyecto", conn);
                comm.CommandType = System.Data.CommandType.StoredProcedure;

                comm.Parameters.Add(new SqlParameter("@id_proyecto", id_proyecto));

                SqlDataReader dr = comm.ExecuteReader();
                if (dr.Read())
                {
                    string nombre_proyecto   = dr.GetString(0);
                    int    id_proyecto2      = dr.GetInt32(1);
                    double funcionalidad     = dr.GetDouble(2);
                    double documentacion     = dr.GetDouble(3);
                    double disenio           = dr.GetDouble(4);
                    double retroalimentacion = dr.GetDouble(5);
                    double tiempo_de_entrega = dr.GetDouble(6);

                    lista = new PromedioProyecto(nombre_proyecto, id_proyecto2, funcionalidad, documentacion, disenio, retroalimentacion, tiempo_de_entrega);
                }
                dr.Close();
            }
            return(lista);
        }
        // OBTENER PROMEDIOS PROYECTOS
        public List <PromedioProyecto> ObtenerProProyecto()
        {
            List <PromedioProyecto> lista = new List <PromedioProyecto>();
            string StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString();

            using (SqlConnection conn = new SqlConnection(StrConn))
            {
                conn.Open();
                SqlCommand comm = new SqlCommand("obtenerPromedioProyectos", conn);
                comm.CommandType = System.Data.CommandType.StoredProcedure;

                SqlDataReader dr = comm.ExecuteReader();
                while (dr.Read())
                {
                    string nombre_proyecto   = dr.GetString(0);
                    int    id_proyecto       = dr.GetInt32(1);
                    double funcionalidad     = dr.GetDouble(2);
                    double documentacion     = dr.GetDouble(3);
                    double disenio           = dr.GetDouble(4);
                    double retroalimentacion = dr.GetDouble(5);
                    double tiempo_de_entrega = dr.GetDouble(6);

                    PromedioProyecto pro = new PromedioProyecto(nombre_proyecto, id_proyecto, funcionalidad, documentacion, disenio, retroalimentacion, tiempo_de_entrega);
                    lista.Add(pro);
                }
                dr.Close();
            }
            return(lista);
        }