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()); }
/// <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")); } }
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()); } }
/// <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")); } } }
//增加一条教师授课信息 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")); } } }