示例#1
0
        public ActionResult Edit([Bind(Include = "Id,Comment,Updationdate,regclosingid")] Registrationcontrolling registrationcontrolling)
        {
            if (ModelState.IsValid)
            {
                regclosingcat regclosingcat = db.regclosingcat.Find(registrationcontrolling.regclosingid);
                if (regclosingcat.RegOptions == "Open New Registrations" && warningcheck == true)
                {
                    Registrationactionsclass.confirmclose();
                }

                if (warningcheck == false)
                {
                    if (regclosingcat.RegOptions == "Open New Registrations")
                    {
                        TempData["alert1"]   = "new";
                        warningcheck         = true;
                        ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid);

                        return(View(registrationcontrolling));
                    }
                    if (regclosingcat.RegOptions == "Close Registrations")
                    {
                        TempData["alert2"]   = "close";
                        warningcheck         = true;
                        ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid);
                        return(View(registrationcontrolling));
                    }
                    if (regclosingcat.RegOptions == "Open Registrations")
                    {
                        TempData["alert3"]   = "open";
                        warningcheck         = true;
                        ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid);
                        return(View(registrationcontrolling));
                    }
                }
                else
                {
                    db.Entry(registrationcontrolling).State = EntityState.Modified;
                    db.SaveChanges();
                    TempData["status"] = "SuccessFully Updated The Registration Status";
                    warningcheck       = false;
                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid);
            return(View(registrationcontrolling));
        }
        // GET: StudentClassAssigningSystems
        public ActionResult Index(string search, int?page)
        {
            var studentClassAssigningSystem = db.StudentClassAssigningSystem.Include(s => s.Program).ToList();

            TempData["check"] = Registrationactionsclass.checkopenorclose();
            if (!string.IsNullOrWhiteSpace(search))
            {
                int convertsearch = Convert.ToInt32(search);
                page = 1;
                studentClassAssigningSystem = studentClassAssigningSystem.Where(m => m.Studentid == convertsearch).ToList();
                TempData["Totaluser"]       = studentClassAssigningSystem.Count();
            }
            if (string.IsNullOrWhiteSpace(search))
            {
                TempData["Totaluser"] = studentClassAssigningSystem.Count();
            }
            int pageSize   = 15;
            int pageNumber = (page ?? 1);

            return(View(studentClassAssigningSystem.OrderByDescending(m => m.AssignedDate).ToPagedList(pageNumber, pageSize)));
        }