//保存临时申请课程以及实验室
        public ActionResult saveTempLesson()
        {
            string      lessonName     = Request["lessonName"] == null ? "" : Request["lessonName"].ToString();
            string      lessonNo       = Request["lessonNo"] == null ? "" : Request["lessonNo"].ToString();
            string      lessonTeacher  = Request["lessonTeacher"] == null ? "" : Request["lessonTeacher"].ToString();
            string      lesson_Arrange = Request["lessonArrange"] == null ? "" : Request["lessonArrange"].ToString();
            string      lessonRemark   = Request["lessonRemark"] == null ? "" : Request["lessonRemark"].ToString();
            string      lessonLab      = Request["lessonLab"] == null ? "" : Request["lessonLab"].ToString();
            string      lesson_Day     = Request["lessonDay"] == null ? "" : Request["lessonDay"].ToString();
            int         lessonArrange;
            DateTime    lessonDay;
            temp_lesson tl = new temp_lesson();
            MsgBox      mb = new MsgBox();

            if (int.TryParse(lesson_Arrange, out lessonArrange) && DateTime.TryParse(lesson_Day, out lessonDay))
            {
                tl.ID            = Guid.NewGuid().ToString();
                tl.lessonName    = lessonName;
                tl.lessonNo      = lessonNo;
                tl.lessonTeacher = lessonTeacher;
                tl.lessonArrange = lessonArrange;
                tl.lessonRemark  = lessonRemark;
                tl.lessonLab     = lessonLab;
                tl.lessonDay     = lessonDay;
                mb = new LessonManager().saveTempLesson(tl);
            }
            else
            {
                mb.status = false;
                mb.msg    = "上课时间段选择错误或者时间输入错误。";
            }
            return(Json(mb));
        }
        //查询课程列表
        public ActionResult getLessonList()
        {
            int      pageIndex = Request["page"] == null ? 1 : int.Parse(Request["page"]);
            int      pageSize  = Request["rows"] == null ? 10 : int.Parse(Request["rows"]);
            GridData gd        = new LessonManager().getLessonList(pageIndex, pageSize);
            string   s         = JsonHelper.JsonDllSerializeEntity <GridData>(gd);

            return(Content(s));
        }
 private async void btn_DeleteLesson_Lessons_Click(object sender, RoutedEventArgs e)
 {
     if (await delete_lessons() == ContentDialogResult.Secondary)
     {
         LessonManager.DeleteLesson((selected_listview.SelectedItem as Lesson).day, (selected_listview.SelectedItem as Lesson).lesson_time);
         Frame.Navigate(this.GetType());
         Frame.GoBack();
     }
 }
        public EducationOpsComplexManager()
        {
            uow = new UnitOfWork(new Database.Context.AydinUniversityProjectContext());

            educationManager = uow.GetManager <EducationManager, Education>();
            noteManager      = uow.GetManager <NoteManager, Note>();
            periodManager    = uow.GetManager <PeriodManager, Period>();
            lessonManager    = uow.GetManager <LessonManager, Lesson>();
            studentManager   = uow.GetManager <StudentManager, Student>();
        }
Beispiel #5
0
        public ScreenShareOpsComplexManager()
        {
            uow = new UnitOfWork(new Database.Context.AydinUniversityProjectContext());

            connectionManager  = uow.GetManager <ConnectionManager, Connection>();
            userManager        = uow.GetManager <UserManager, User>();
            eduManager         = uow.GetManager <EducationManager, Education>();
            lessonManager      = uow.GetManager <LessonManager, Lesson>();
            screenShareManager = uow.GetManager <ScreenShareManager, ScreenShareRequest>();
            reviewManager      = uow.GetManager <ReviewManager, Review>();
        }
Beispiel #6
0
        public ForumComplexManager()
        {
            uow = new UnitOfWork(new Database.Context.AydinUniversityProjectContext());

            topicManager    = uow.GetManager <TopicManager, Topic>();
            postManager     = uow.GetManager <PostManager, Post>();
            lessonManager   = uow.GetManager <LessonManager, Lesson>();
            userManager     = uow.GetManager <UserManager, User>();
            sentFeedManager = uow.GetManager <SentFeedManager, SentFeeds>();
            favFeedManager  = uow.GetManager <FavouriteFeedManager, FavouriteFeeds>();
        }
Beispiel #7
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(this);
     }
 }
        public ActionResult LessonDel()
        {
            string lessonID = Request["lesson_id"] == null ? "" : Request["lesson_id"].ToString();
            MsgBox mb       = new MsgBox();

            if (string.IsNullOrEmpty(lessonID))
            {
                mb.status = false;
                mb.msg    = "待删除课程ID不能为空。";
            }
            else
            {
                mb = new LessonManager().lessonDel(lessonID);
            }
            return(Json(mb));
        }
        private void LoadLessons()
        {
            foreach (Lesson lesson in LessonManager.GetAllLessons())
            {
                if (lesson.day == DayOfWeek.Monday)
                {
                    monday_list.Add(lesson);
                }
                else if (lesson.day == DayOfWeek.Tuesday)
                {
                    tuesday_list.Add(lesson);
                }
                else if (lesson.day == DayOfWeek.Wednesday)
                {
                    wednesday_list.Add(lesson);
                }
                else if (lesson.day == DayOfWeek.Thursday)
                {
                    thursday_list.Add(lesson);
                }
                else if (lesson.day == DayOfWeek.Friday)
                {
                    friday_list.Add(lesson);
                }
            }

            days_list.Add(monday_list);
            days_list.Add(tuesday_list);
            days_list.Add(wednesday_list);
            days_list.Add(thursday_list);
            days_list.Add(friday_list);

            foreach (List <Lesson> day_list in days_list)
            {
                day_list.Sort((x, y) => x.lesson_time.lesson_number.CompareTo(y.lesson_time.lesson_number));
            }
            selected_listview = lvw_Lessons_Monday;
        }
        //
        // GET: /LessonTableSub/

        public ActionResult LessonAdd()
        {
            //前台接收数据
            string lessonName     = Request["lesson_name"] == null ? "" : Request["lesson_name"].ToString();
            string lessonNo       = Request["lesson_no"] == null ? "" : Request["lesson_no"].ToString();
            string lessonTeacher  = Request["lesson_teacher"] == null ? "" : Request["lesson_teacher"].ToString();
            string lesson_Weekday = Request["lesson_weekday"] == null ? "" : Request["lesson_weekday"].ToString();
            string lesson_Arrange = Request["lesson_arrange"] == null ? "" : Request["lesson_arrange"].ToString();
            string lessonRemark   = Request["lesson_remark"] == null ? "" : Request["lesson_remark"].ToString();
            string lessonLab      = Request["lessonLab"] == null ? "" : Request["lessonLab"].ToString();
            int    lessonWeekday;
            int    lessonArrange;
            MsgBox mb = new MsgBox();

            if ((int.TryParse(lesson_Weekday, out lessonWeekday) && int.TryParse(lesson_Arrange, out lessonArrange)))
            {
                //赋值给lesson(可以用构造函数的)
                Lesson ls = new Lesson();
                ls.lessonName    = lessonName;
                ls.lessonNo      = lessonNo;
                ls.lessonTeacher = lessonTeacher;
                ls.lessonWeekday = lessonWeekday;
                ls.lessonArrange = lessonArrange;
                ls.lessonRemark  = lessonRemark;
                ls.lessonLab     = lessonLab;
                //传到逻辑业务层
                mb = new LessonManager().lessonAdd(ls);
            }
            else
            {
                mb.status = false;
                mb.msg    = "上课时间设置错误!";
            }

            return(Json(mb));
        }
        private async void btn_Done_AddLesson_Click(object sender, RoutedEventArgs e)
        {
            bool       cont                = true;
            int        daynumber           = cmb_Day_AddLesson.SelectedIndex;
            DayOfWeek  day                 = DayOfWeek.Monday;
            bool       day_complete        = true;
            LessonTime lessontime          = LessonTimeManager.GetLessonTimes()[0];
            bool       lessontime_complete = true;
            Subject    subject             = SubjectManager.GetSubjects()[0];
            bool       subject_complete    = true;

            if (daynumber == 0)
            {
                day = DayOfWeek.Monday;
            }
            else if (daynumber == 1)
            {
                day = DayOfWeek.Tuesday;
            }
            else if (daynumber == 2)
            {
                day = DayOfWeek.Wednesday;
            }
            else if (daynumber == 3)
            {
                day = DayOfWeek.Thursday;
            }
            else if (daynumber == 4)
            {
                day = DayOfWeek.Friday;
            }
            else
            {
                day_complete = false;
            }

            if (cmb_LessonTime_AddLesson.SelectedIndex != -1)
            {
                lessontime = (LessonTime)cmb_LessonTime_AddLesson.SelectedItem;
            }
            else
            {
                lessontime_complete = false;
            }

            if (cmb_Subject_AddLesson.SelectedIndex != -1)
            {
                subject = (Subject)cmb_Subject_AddLesson.SelectedItem;
            }
            else
            {
                subject_complete = false;
            }

            if (day_complete == false || lessontime_complete == false || subject_complete == false)
            {
                LessonManager.not_completed_dialog();
            }
            else
            {
                if (LessonManager.GetLesson(day, lessontime) != null)
                {
                    ContentDialogResult result = await LessonManager.already_exists_dialog();

                    if (result == ContentDialogResult.Secondary)
                    {
                        edit_lesson = LessonManager.GetLesson(day, lessontime);
                    }
                    else
                    {
                        cont = false;
                    }
                }
                if (cont)
                {
                    if (edit_lesson != null)
                    {
                        LessonManager.DeleteLesson(edit_lesson.day, edit_lesson.lesson_time);
                    }
                    LessonManager.AddLesson(new Lesson {
                        day = day, lesson_time = lessontime, subject_id = subject.id
                    });
                }
            }
            if (cont)
            {
                Frame.GoBack();
            }
        }
Beispiel #12
0
 void Awake()
 {
     instance = this;
     windows  = new List <AppScreen>();
 }
Beispiel #13
0
 private void Awake()
 {
     instance = this;
 }