Пример #1
0
 private void tsbAdd_Click(object sender, EventArgs e)
 {
     if (txtCourseName.Text == "")
     {
         MessageBox.Show("请输入科目名称!");
     }
     else
     {
         if (CourseBll.GetCourse(txtCourseName.Text))
         {
             try
             {
                 CourseBll.CourseAdd(txtCourseName.Text);
                 dataGridView1.DataSource = CourseBll.CourseFillDs().Tables[0];
                 getcolumn();
                 MessageBox.Show("添加成功!");
             }
             catch (Exception ee)
             {
                 MessageBox.Show("添加失败!" + ee);
                 throw;
             }
         }
         else
         {
             MessageBox.Show("科目已存在!");
         }
     }
 }
Пример #2
0
        public ActionResult DeleteCourse(int courseId)
        {
            CourseBll bll    = new CourseBll();
            var       course = bll.GetCourse(courseId);

            if (course.Ycs_Status != (int)CourseStatusEnum.已关闭)
            {
                return(Json(new JsonSimpleResponse
                {
                    State = false,
                    ErrorMsg = "只有已关闭的课程才能删除"
                }));
            }
            bll.UpdateStatus(
                courseId,
                CourseStatusEnum.已删除,
                CourseActionEnum.除,
                CurrentUserID);
            return(Json(new SuccessJsonResponse()));
        }
Пример #3
0
        public ActionResult CloseCourse(int courseId)
        {
            CourseBll bll    = new CourseBll();
            var       course = bll.GetCourse(courseId);

            if (course.Ycs_Status == (int)CourseStatusEnum.已上架)
            {
                return(Json(new JsonSimpleResponse
                {
                    State = false,
                    ErrorMsg = "已上架的课程不能关闭"
                }));
            }
            bll.UpdateStatus(
                courseId,
                CourseStatusEnum.已关闭,
                CourseActionEnum.关闭,
                CurrentUserID);
            return(Json(new SuccessJsonResponse()));
        }
        public ActionResult StopTrading(int courseId)
        {
            CourseBll bll    = new CourseBll();
            var       course = bll.GetCourse(courseId);

            if (course.Ycs_Status == (int)CourseStatusEnum.已上架)
            {
                bll.UpdateStatus(
                    courseId,
                    CourseStatusEnum.已下架,
                    CourseActionEnum.架,
                    CurrentUserID);
                return(Json(new SuccessJsonResponse()));
            }
            else
            {
                return(Json(new JsonSimpleResponse
                {
                    State = false,
                    ErrorMsg = "只有已上架的课程才能下架"
                }));
            }
        }