/// <summary> /// 编辑 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(int id) { tblPageDetail dpt = BusinessContext.tblPageDetail.GetModel(id); if (dpt == null) { return(HttpNotFound()); } return(View(dpt)); }
// // GET: /System/DetailButton/ public ActionResult Index(int id) { tblPageDetail obj = BusinessContext.tblPageDetail.GetModel(id); ViewBag.PageDetail = obj; //获取已有的按钮 List<int> HasButtonIdList = BusinessContext.tblDetailButton.GetModelList("Detail_NameId=" + id).Select(p => p.ButtonNameId.Value).ToList(); ViewBag.HasButtonIdList = HasButtonIdList; List<tblButtonName> list = BusinessContext.tblButtonName.GetList(); return View(list); }
public ActionResult Create(tblPageDetail obj, string IsContinue = "0") { ReturnMessage RM = new ReturnMessage(false); if (ModelState.IsValid) { try { if (string.IsNullOrEmpty(obj.ModelName) || obj.ModelName == "" || obj.ModelName == "null" || obj.ModelName == null) { RM.IsSuccess = false; throw new Exception("模块名称不能为空"); } var list = BusinessContext.tblPageDetail.GetModelList("ModelName='" + obj.ModelName + "'"); if (list != null && list.Count() > 0) { var right = list.FirstOrDefault(p => p.PageName == obj.PageName && p.DetailName == obj.DetailName); if (right != null) { throw new Exception("明细名称重复"); } } int Rid = BusinessContext.tblPageDetail.Add(obj); RM.IsSuccess = Rid > 0; if (RM.IsSuccess) { obj.Rid = Rid; OperateLogHelper.Create <tblPageDetail>(obj); if (IsContinue == "1") { RM.IsContinue = true; } else { RM.IsContinue = false; } } } catch (Exception ex) { RM.Message = ex.Message; } } return(Json(RM)); }
public ActionResult Edit(tblPageDetail collection) { ReturnMessage RM = new ReturnMessage(false); if (ModelState.IsValid) { try { tblPageDetail old = BusinessContext.tblPageDetail.GetModel(collection.Rid); RM.IsSuccess = BusinessContext.tblPageDetail.Update(collection); if (RM.IsSuccess) { OperateLogHelper.Edit <tblPageDetail>(collection, old); } } catch (Exception ex) { RM.Message = ex.Message; } } return(Json(RM)); }