Пример #1
0
        public JsonResult Table(int limit, int offset, string id)
        {
            try
            {
                var list   = new List <SCS_SignUp>();
                var result = from m in db.SCS_SignUp
                             where m.审阅状态 == 0
                             select m;
                foreach (var item in result)
                {
                    SCS_SignUp tB = new SCS_SignUp
                    {
                        姓名   = item.姓名,
                        班级   = item.班级,
                        学号   = item.学号,
                        电话   = item.电话,
                        学年成绩 = item.学年成绩,
                        id   = item.id
                    };
                    list.Add(tB);
                }

                var total = list.Count;
                var rows  = list.Skip(offset).Take(limit).ToList();
                return(Json(new { total = total, rows = rows }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Пример #2
0
        public JsonResult Table_adpot(int limit, int offset)
        {
            try
            {
                int user_Login = Convert.ToInt32(Session["username"]);
                var list       = new List <SCS_SignUp>();
                var result     = db.SCS_SignUp.Where(c => c.审阅状态 == user_Login);
                //where m.审阅状态>1
                //select m;
                foreach (var item in result)
                {
                    SCS_SignUp tB = new SCS_SignUp();
                    //{


                    //    姓名 = item.姓名,
                    //    班级 = item.班级,
                    //    学号 = item.学号,
                    //    电话 = item.电话,
                    //    学年成绩 = item.学年成绩,
                    //    id = item.id
                    //};
                    list.Add(tB);
                }

                var total = list.Count;
                var rows  = list.Skip(offset).Take(limit).ToList();
                return(Json(new { total = total, rows = rows }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            SCS_SignUp sCS_SignUp = db.SCS_SignUp.Find(id);

            db.SCS_SignUp.Remove(sCS_SignUp);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
 public ActionResult Edit([Bind(Include = "id,姓名,班级,学号,学年成绩,电话,比赛项目,类别,邮箱,报名时间,团队人员姓名,审阅状态")] SCS_SignUp sCS_SignUp)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sCS_SignUp).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sCS_SignUp));
 }
Пример #5
0
        public ActionResult Create([Bind(Include = "id,姓名,班级,学号,学年成绩,电话,比赛项目,类别,邮箱,报名时间,团队人员姓名,审阅状态")] SCS_SignUp sCS_SignUp)
        {
            if (ModelState.IsValid)
            {
                db.SCS_SignUp.Add(sCS_SignUp);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sCS_SignUp));
        }
Пример #6
0
        public JsonResult GetUserMessage(int id)
        {
            var result = from r in db.SCS_SignUp
                         where (r.id == id)
                         select r;

            SCS_SignUp TB = new SCS_SignUp();

            foreach (var r in result)
            {
            }
            return(Json(TB));
        }
Пример #7
0
        public JsonResult Via(int row_id)//通过
        {
            var        result = db.SCS_SignUp.SingleOrDefault(c => c.id == row_id);
            SCS_SignUp tB     = db.SCS_SignUp.Find(result.id);

            tB.审阅状态            = Convert.ToInt32(Session["username"]);
            db.Entry(tB).State = EntityState.Modified;

            db.Configuration.ValidateOnSaveEnabled = false;
            db.SaveChanges();
            db.Configuration.ValidateOnSaveEnabled = true;

            return(Json(tB.审阅状态));
        }
Пример #8
0
        // GET: Examinations/SCS_SignUp/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SCS_SignUp sCS_SignUp = db.SCS_SignUp.Find(id);

            if (sCS_SignUp == null)
            {
                return(HttpNotFound());
            }
            return(View(sCS_SignUp));
        }
Пример #9
0
        public JsonResult Retreat(int row_id)//退回
        {
            var        result = db.SCS_SignUp.SingleOrDefault(c => c.id == row_id);
            SCS_SignUp tB     = db.SCS_SignUp.Find(result.id);

            tB.审阅状态            = -1;
            db.Entry(tB).State = EntityState.Modified;

            db.Configuration.ValidateOnSaveEnabled = false;
            db.SaveChanges();
            db.Configuration.ValidateOnSaveEnabled = true;


            return(Json(true));
        }
Пример #10
0
        public JsonResult back(int id)//退回
        {
            SCS_SignUp tB = db.SCS_SignUp.Find(id);

            tB.审阅状态            = -1;
            db.Entry(tB).State = EntityState.Modified;
            db.SaveChanges();

            int         teaid = Convert.ToInt32(Session["username"]);
            var         name  = db.SCS_TeacherLogin.Where(c => c.职工号 == teaid).First().姓名;
            SCS_Message msg   = new SCS_Message
            {
                内容  = "报名申请被退回重填",
                发件人 = name,
                时间  = DateTime.Now.ToString()
            };

            db.SCS_Message.Add(msg);
            db.SaveChanges();


            return(Json(true));
        }
Пример #11
0
        public JsonResult NewEdit(int id)
        {
            SCS_SignUp tb = db.SCS_SignUp.Find(id);

            return(Json(tb));
        }