public ActionResult DeleteCate(int id) { if (Session["empName"] != null) { string name = Session["empName"].ToString(); var ss = _db.Employee.Where(d => d.employeeName == name).FirstOrDefault(); var _allowAll = _db.HowCanAcess.Where(s => s.employeeID == ss.id).FirstOrDefault(); if (_allowAll.Setting == true) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Expensestypes _expeType = _db.Expensestypes.Find(id); if (_expeType == null) { return(HttpNotFound()); } return(View(_expeType)); } } return(RedirectToAction("HavntAccess", "Employees")); }
public ActionResult AddCate(Expensestypes ExpType, string _type) { if (Session["empName"] != null) { string name = Session["empName"].ToString(); var ss = _db.Employee.Where(d => d.employeeName == name).FirstOrDefault(); var _allowAll = _db.HowCanAcess.Where(s => s.employeeID == ss.id).FirstOrDefault(); if (_allowAll.Setting == true) { ExpType.catogery = _type; _db.Expensestypes.Add(ExpType); _db.SaveChanges(); return(RedirectToAction("CatogeryIndexs")); } } return(RedirectToAction("HavntAccess", "Employees")); }
public ActionResult ConfiremDeleteCate(int id) { if (Session["empName"] != null) { string name = Session["empName"].ToString(); var ss = _db.Employee.Where(d => d.employeeName == name).FirstOrDefault(); var _allowAll = _db.HowCanAcess.Where(s => s.employeeID == ss.id).FirstOrDefault(); if (_allowAll.Setting == true) { Expensestypes _expeType = _db.Expensestypes.Find(id); _db.Expensestypes.Remove(_expeType); _db.SaveChanges(); TempData["CateDelete"] = "تم حذف الصنف بنجاح"; return(RedirectToAction("CatogeryIndexs")); } } return(RedirectToAction("HavntAccess", "Employees")); }