public IActionResult ProfessionalCore()
        {
            CourseMethod  method  = new CourseMethod();
            List <Course> courses = method.GetCourses("专业方向课程");

            ViewBag.courses = courses;
            return(View());
        }
        public IActionResult Liberal()
        {
            CourseMethod  method  = new CourseMethod();
            List <Course> courses = method.GetCourses("通识核心课程");

            ViewBag.courses = courses;
            return(View());
        }
Example #3
0
        /// <summary>
        /// 增加一门课程
        /// </summary>
        /// <param name="course"></param>
        /// <returns></returns>
        public IActionResult Addcou(Course course)
        {
            CourseMethod method = new CourseMethod();

            if (method.Addcourse(course))
            {
                return(Content("<script>alert('添加成功');window.location.href='../Administrator/Delcourse';</script>", "text/html;charset=UTF-8"));
            }

            else
            {
                return(Content("<script>alert('添加失败,该课程已存在');history.go(-1);</script>", "text/html;charset=UTF-8"));
            }
        }
Example #4
0
        public IActionResult Delcourse(string type)
        {
            CourseMethod method = new CourseMethod();

            if (type == null)
            {
                List <Course> courses = method.GetAllCourses();
                ViewBag.courses = courses;
                return(View());
            }
            else
            {
                List <Course> courses = method.GetCourses(type);
                ViewBag.courses = courses;
                return(View());
            }
        }
Example #5
0
 /// <summary>
 /// 删除一门课程
 /// </summary>
 /// <param name="course"></param>
 /// <returns></returns>
 public IActionResult Delcou(Course course)
 {
     using (var dbcontext = new srContext())
     {
         var infor = dbcontext.Course.FirstOrDefault(u => u.Cno == course.Cno);
         if (infor != null)
         {
             CourseMethod method = new CourseMethod();
             method.Delete(course.Cno);
             return(Content("<script>alert('删除成功');window.location.href='../Administrator/Delcourse';</script>", "text/html;charset=UTF-8"));
         }
         else
         {
             return(Content("<script>alert('删除失败,该课程不存在');history.go(-1);</script>", "text/html;charset=UTF-8"));
         }
     }
 }
        public IActionResult Input(Student student)
        {
            this.Request.Cookies.TryGetValue("Tno", out string Value);
            var infor = new Student();

            using (var dbcontext = new srContext())
            {
                infor = dbcontext.Student.FirstOrDefault(u => u.Sno == student.Sno);
            }
            if (infor == null)
            {
                return(Content("<script>alert('该学生不存在');history.go(-1);</script>", "text/html;charset=UTF-8"));
            }
            else
            {
                ScoreMethod   method     = new ScoreMethod();
                CourseMethod  course     = new CourseMethod();
                TCmethod      cmethod    = new TCmethod();
                List <Course> courses    = cmethod.GetCourseByTno(Value);
                var           scoreLists = method.GetnullScores(student.Sno);
                var           scores     = new List <Score>();
                foreach (var temp in courses)
                {
                    if (scoreLists.FirstOrDefault(s => s.Cno == temp.Cno) != null)
                    {
                        scores.Add(scoreLists.FirstOrDefault(s => s.Cno == temp.Cno));
                    }
                }
                if (scores.Count() != 0)
                {
                    List <Course> courseLists = new List <Course>();
                    foreach (var value in scores)
                    {
                        courseLists.Add(course.FindCourse(value.Cno));
                    }
                    ViewBag.scoreLists  = scores;
                    ViewBag.courseLists = courseLists;
                    return(View());
                }
                else
                {
                    return(Content("<script>alert('暂无成绩可录入');history.go(-1);</script>", "text/html;charset=UTF-8"));
                }
            }
        }
Example #7
0
        //增加一条教师授课信息
        public IActionResult AddTCcourse(string Teacher_id, string course_id)
        {
            TCmethod     cmethod = new TCmethod();
            CourseMethod course  = new CourseMethod();

            if (course.FindCourse(course_id) == null)
            {
                return(Content("<script>alert('添加失败,不存在这门课程');history.go(-1);</script>", "text/html;charset=UTF-8"));
            }
            else
            {
                if (cmethod.AddTC(Teacher_id, course_id))
                {
                    return(RedirectToAction("ShowTC", "Administrator", new { Teacher_id = Teacher_id }));
                }
                else
                {
                    return(Content("<script>alert('添加失败,请勿重复添加');history.go(-1);</script>", "text/html;charset=UTF-8"));
                }
            }
        }