Пример #1
0
 static BaseBLL()
 {
     admins      = DAL.DataFileAccess.GetAdmins();
     students    = DAL.DataFileAccess.GetStudents();
     teachers    = DAL.DataFileAccess.GetTeachers();
     courses     = DAL.DataFileAccess.GetCourses();
     termCourses = DAL.DataFileAccess.GetTermCourses();
 }
Пример #2
0
 /// <summary>
 /// 根据ID获取课程分类实体
 /// </summary>
 /// <param name="categoryid">课程分类ID</param>
 /// <returns></returns>
 public static Entity.CourseCategoryEntity GetCourseCategoryByID(string categoryid)
 {
     Entity.CourseCategoryEntity model = new CourseCategoryEntity();
     DataTable dt = new DAL.CourseDAL().GetCourseCategoryByID(categoryid);
     if (dt.Rows.Count > 0)
     {
         model.FillData(dt.Rows[0]);
     }
     return model;
 }
Пример #3
0
 /// <summary>
 /// 根据ID获取章节实体
 /// </summary>
 /// <param name="lessonid">章节ID</param>
 /// <returns></returns>
 public static Entity.LessonEntity GetCourseLessonByID(string lessonid)
 {
     Entity.LessonEntity model = new LessonEntity();
     DataTable dt = new DAL.CourseDAL().GetCourseLessonByID(lessonid);
     if (dt.Rows.Count > 0)
     {
         model.FillData(dt.Rows[0]);
     }
     return model;
 }
Пример #4
0
        /// <summary>
        /// 根据PID获取课程分类列表
        /// </summary>
        /// <param name="pid">上级分类ID</param>
        /// <returns></returns>
        public static List<Entity.CourseCategoryEntity> GetCourseCategorysByPID(string pid)
        {
            List<Entity.CourseCategoryEntity> list = new List<Entity.CourseCategoryEntity>();

            DataTable dt = new DAL.CourseDAL().GetCourseCategorysByPID(pid);

            foreach (DataRow dr in dt.Rows)
            {
                CourseCategoryEntity category = new CourseCategoryEntity();
                category.FillData(dr);
                list.Add(category);
            }

            return list;
        }