Exemplo n.º 1
0
        //可选教材列表
        public ActionResult Choose(int flag = 1, string orderField = "Id desc", int pageIndex = 1)
        {
            if (Session["person"] == null || (int)Session["type"] != 1)
            {
                return(Redirect("/TBsys/Login/Index"));
            }

            if (TimeChecked())
            {
                ViewBag.flag = 1;
            }
            else
            {
                ViewBag.flag = 0;
            }

            string       stuId   = (string)Session["Id"];
            T_SH_Student stu     = db.T_SH_Student.Find(stuId);
            int          classId = stu.ClassId;

            var query = db.T_TB_Choose.Where(m => m.T_TB_TeachingTask.ClassId == classId);


            #region 排序逻辑
            // orderField

            switch (orderField)
            {
            case "Id desc":
                query = query.OrderByDescending(m => m.Id);
                break;

            default:
                break;
            }
            #endregion

            #region 分页实现
            int recordCount = query.Count();
            query = query.Skip((pageIndex - 1) * pageSize).Take(pageSize);

            ViewBag.pageIndex   = pageIndex;
            ViewBag.pageSize    = pageSize;
            ViewBag.recordCount = recordCount;
            #endregion

            ViewBag.list = query.ToList();

            return(View());
        }
Exemplo n.º 2
0
        public JsonResult UpdatePwd(string oldpwd, string newpwd, string newpwd2)
        {
            string       stuId  = (string)Session["Id"];
            T_SH_Student person = db.T_SH_Student.Find(stuId);

            if (!person.Password.Equals(oldpwd))
            {
                return(Json(new { code = 1 }, JsonRequestBehavior.AllowGet));
            }
            else if (!newpwd.Equals(newpwd2))
            {
                return(Json(new { code = 2 }, JsonRequestBehavior.AllowGet));
            }
            else if (newpwd.Equals("") || newpwd2.Equals(""))
            {
                return(Json(new { code = 3 }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                person.Password = newpwd;
                db.SaveChanges();
                return(Json(new { code = 0 }, JsonRequestBehavior.AllowGet));
            }
        }