public ActionResult FangQi() { ChoseThemeDal cd = new ChoseThemeDal(); Student s = (Student)Session["student"]; int theme_id = Convert.ToInt32(Request["themeid"]); ChoseThemeService chosethemeservice = new ChoseThemeService(); // ChoseTheme ct = chosethemeservice.GetChoseThemeByStuId((int)s.Stu_Id); // ChoseTheme chot=chosethemeservice.NoSelectTheme(ct); // ChoseTheme c=cd.UpdateEntity(ct); //string str = js.Serialize(chot); //Response.Write(str); //Response.End(); return(View()); }
public ActionResult GetMyThemes() { ChoseThemeDal d = new ChoseThemeDal(); Student s = (Student)Session["student"]; if (s == null) { return(RedirectToAction("Login", "Login")); } ChoseThemeService chosethemeservice = new ChoseThemeService(); IQueryable <ChoseTheme> c = d.GetEntities(u => u.CT_Id > 0); // IList<Profession> pro= p.GetAllProfession(); IQueryable <ChoseTheme> themes = d.GetEntities(u => u.Student.Stu_Num == s.Stu_Num); string str = js.Serialize(themes); Response.Write(str); Response.End(); return(View()); }
public ActionResult GetStuGradeByPro(int pageIndex = 1, int pageSize = 3) { BaseDal <Grade> based = new BaseDal <Grade>(); GradeService gradeser = new GradeService(); ChoseThemeDal c = new ChoseThemeDal(); GradeDal g = new GradeDal(); StudentDal studal = new StudentDal(); int total; if (Request["action"] == "gettotal") { string pro = Request["pro"]; IQueryable <Grade> iq = gradeser.GetAllGradeByPro(pro, true); IQueryable <Student> stuiq = studal.GetEntities(u => u.Profession.Pro_Name == pro); total = iq.Count(); int prototal = stuiq.Count(); int[] arr = { pageIndex, pageSize, total, prototal }; string str = js.Serialize(arr); Response.Write(str); } if (Request["action"] == "getgrade") { string pro = Request["pro"]; IQueryable <Grade> iq = gradeser.GetAllGradeByPro(pro, true); total = iq.Count(); int pgindex = Convert.ToInt32(Request["pgindex"]); iq = based.GetPageEntities <int?>(pageSize, pgindex, out total, u => u.Student.Profession.Pro_Name == pro, u => u.Score, true); IList <string> strl = new List <string>(); foreach (var item in iq) { string s = item.Student.Stu_Name + "-" + item.Theme.Theme_Name + "-" + item.Teacher.Tea_Name + "-" + item.Score; strl.Add(s); } string str = js.Serialize(strl); Response.Write(str); } Response.End(); return(View()); }