/// <summary>
        /// 查询个人课表
        /// </summary>
        /// <param name="stuClass"></param>
        /// <returns></returns>
        public static List <StuKebiao> GetStuKebiao(string stuClass)
        {
            //查询多个表的数据
            List <StuKebiao> kbs = new List <StuKebiao>();

            CourseInfoService     courseInfoService  = new CourseInfoService();
            TeacherInfoService    teacherInfoService = new TeacherInfoService();
            CourseScheduleService cs = new CourseScheduleService();

            List <CourseSchedule> courseSchedules = cs.GetCourseScheduleByStuClass(stuClass);

            foreach (var item in courseSchedules)
            {
                string    courseName  = courseInfoService.GetCourseinfoByCourseNumber(item.coursenumber)[0].coursename;
                string    teacherName = teacherInfoService.GetTeacherInfoByNumber(item.tnumber)[0].teacherName;
                StuKebiao kebiao      = new StuKebiao()
                {
                    CourseName     = courseName,
                    CourseNumber   = item.coursenumber,
                    ClassNumber    = item.classnumber,
                    Course_shijian = item.coursetime,
                    Teacher_name   = teacherName
                };
                kbs.Add(kebiao);
            }
            return(kbs);
        }
Example #2
0
        public List <CourseSchedule> GetCourseScheduleList()
        {
            var service = new CourseScheduleService(new CourseScheduleRepository());
            var errors  = new List <string>();

            //// we could log the errors here if there are any...
            return(service.GetCourseScheduleList(ref errors));
        }
        public static List <TeacherKebiao> GetTeacherKebiao(string JobNumber)
        {
            List <TeacherKebiao> kbs = new List <TeacherKebiao>();
            CourseInfoService    courseInfoService = new CourseInfoService();

            CourseScheduleService cs        = new CourseScheduleService();
            List <CourseSchedule> schedules = cs.GetCourseScheduleByTeacherNumber(JobNumber);

            for (int i = 0; i < schedules.Count; i++)
            {
                string courseName = courseInfoService.GetCourseinfoByCourseNumber(schedules[i].coursenumber)[0].coursename;

                TeacherKebiao kebiao = new TeacherKebiao()
                {
                    CourseName     = courseName,
                    CourseNumber   = schedules[i].coursenumber,
                    ClassNumber    = schedules[i].classnumber,
                    Course_shijian = schedules[i].coursetime
                };
                kbs.Add(kebiao);
            }
            return(kbs);
        }