public List <ListaCarreras> GetListaCarreras(int GradoId)
        {
            ds.Tables.Clear();
            Cl_Carreras clCarreras = new Cl_Carreras();

            ds = clCarreras.GetListaCarreras(GradoId);
            List <ListaCarreras> Datos = new List <ListaCarreras>();


            foreach (DataRow dr in ds.Tables["DATOS"].Rows)
            {
                ListaCarreras Registro = new ListaCarreras();
                Registro.CarreraId = Convert.ToInt32(dr["CarreraId"]);
                Registro.Carrera   = dr["Carrera"].ToString();
                Datos.Add(Registro);
            }
            return(Datos);
        }
        public List <ListaCarrerasAll> GetListaCarrerasCat()
        {
            ds.Tables.Clear();
            Cl_Carreras clCarreras = new Cl_Carreras();

            ds = clCarreras.GetListaCarrerasTodas();
            List <ListaCarrerasAll> Datos = new List <ListaCarrerasAll>();


            foreach (DataRow dr in ds.Tables["DATOS"].Rows)
            {
                ListaCarrerasAll Registro = new ListaCarrerasAll();
                Registro.CarreraId      = Convert.ToInt32(dr["CarreraId"]);
                Registro.Carrera        = dr["Carrera"].ToString();
                Registro.GradoId        = Convert.ToInt32(dr["GradoId"]);
                Registro.NivelEducativo = dr["Grado"].ToString();
                Datos.Add(Registro);
            }
            return(Datos);
        }