コード例 #1
0
        public ActionResult AddLevel(tbl_Level AddLevl)
        {
            if (Session["Admin_Id"] == null || Session["Admin_Name"] == null)
            {
                return(RedirectToAction("AdminLogin", "Home"));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    if (!db.tbl_Level.Any(x => x.Level_Code == AddLevl.Level_Code))
                    {
                        tbl_Level lev = new tbl_Level();
                        lev.Level_Name = AddLevl.Level_Name;
                        lev.Level_Code = AddLevl.Level_Code;

                        db.tbl_Level.Add(lev);
                        db.SaveChanges();
                        return(RedirectToAction("LevlesManagement"));
                    }
                    else
                    {
                        ViewBag.msg = "هذا الكود موجود بالفعل";
                    }
                }
                return(View(AddLevl));
            }
        }
コード例 #2
0
 public ActionResult EditLevel(tbl_Level EdLev)
 {
     if (Session["Admin_Id"] == null || Session["Admin_Name"] == null)
     {
         return(RedirectToAction("AdminLogin", "Home"));
     }
     else
     {
         if (ModelState.IsValid)
         {
             int id  = (int)TempData["LevelId"];
             var lev = db.tbl_Level.Where(a => a.Level_Id == id).FirstOrDefault();
             lev.Level_Name      = EdLev.Level_Name;
             lev.Level_Code      = EdLev.Level_Code;
             db.Entry(lev).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("LevlesManagement"));
         }
         return(View());
     }
 }
コード例 #3
0
 public ActionResult DeleteLevel(tbl_Level DelLevel)
 {
     if (Session["Admin_Id"] == null || Session["Admin_Name"] == null)
     {
         return(RedirectToAction("AdminLogin", "Home"));
     }
     else
     {
         try
         {
             int       id  = (int)TempData["LevelId"];
             tbl_Level lev = db.tbl_Level.Find(id);
             db.tbl_Level.Remove(lev);
             db.SaveChanges();
             return(RedirectToAction("LevlesManagement"));
         }
         catch
         {
             ViewBag.msg = "يوجد طلبة في هذا المستوى";
         }
     }
     return(View());
 }
コード例 #4
0
 public ActionResult DeleteDepartment(tbl_Level DelLevel)
 {
     if (Session["Admin_Id"] == null || Session["Admin_Name"] == null)
     {
         return(RedirectToAction("AdminLogin", "Home"));
     }
     else
     {
         try
         {
             int            id  = (int)TempData["DepartmentId"];
             tbl_Department Dep = db.tbl_Department.Find(id);
             db.tbl_Department.Remove(Dep);
             db.SaveChanges();
             return(RedirectToAction("DepartmentsManagement"));
         }
         catch
         {
             ViewBag.msg = "يوجد طلبة في هذا القسم";
         }
     }
     return(View());
 }