public ActionResult Grid1_Delete(JArray selectedRows, JArray Grid1_fields) { foreach (string rowId in selectedRows) { sys_Menus menu = db.sys_Menus.Find(Convert.ToInt32(rowId)); db.sys_Menus.Remove(menu); } db.SaveChanges(); UpdateGrid(Grid1_fields); return(UIHelper.Result()); }
public ActionResult btnEdit_Click([Bind(Include = "ID,Name,ParentID,SortIndex,ViewPowerID,NavigateUrl,ImageUrl,Remark")] sys_Menus menu) { try { if (ModelState.IsValid) { sys_Menus model = db.sys_Menus.Find(menu.ID); string fname = Request["tbxName"]; int ParentID = Convert.ToInt32(Request["ddlParent"]); int SortIndex = Convert.ToInt32(Request["tbxSortIndex"]); int ViewPowerID = Convert.ToInt32(Request["ddlPower"]); //Hashtable hasDataID = new Hashtable(); //hasDataID = Sys_PowersDal.Get(Request["tbxViewPower"].ToString(), "A"); //int ViewPowerID = 0; //if (hasDataID != null) //{ // ViewPowerID = Convert.ToInt32(hasDataID["FID"].ToString()); //} string Url = Request["tbxUrl"]; string Icon = Request["tbxIcon"]; string Remark = Request["tbxRemark"]; model.Name = fname; model.ParentID = ParentID == -1 ? 0 : ParentID; model.SortIndex = SortIndex; model.ViewPowerID = ViewPowerID; model.ImageUrl = Icon; model.NavigateUrl = Url; model.Remark = Remark; db.SaveChanges(); //db.Entry(menu).State = EntityState.Modified; //db.SaveChanges(); // 关闭本窗体(触发窗体的关闭事件) PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } ShowNotify("修改成功!"); // 关闭本窗体(触发窗体的关闭事件) PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } catch { ShowNotify("修改失败!"); } return(UIHelper.Result()); }
public ActionResult Index(int menuId) { ViewBag.ddlParentDataSource = ResolveDDL <Menus>(MenuHelper.Menus); ViewBag.ddlPowerDataSource = db.powers; sys_Menus menu = db.sys_Menus.Find(menuId); if (menu == null) { return(HttpNotFound()); } else { ViewBag.ddlParentSelect = menu.ParentID.ToString() == "0" ? "-1" : menu.ParentID.ToString(); ViewBag.ddlPowerSelect = menu.ViewPowerID.ToString(); } return(View(menu)); }
public ActionResult btnCreate_Click() { try { string fname = Request["tbxName"]; int ParentID = Convert.ToInt32(Request["ddlParent"]); int SortIndex = Convert.ToInt32(Request["tbxSortIndex"]); Hashtable hasDataID = new Hashtable(); hasDataID = Sys_PowersDal.Get(Request["tbxViewPower"].ToString(), "A"); int ViewPowerID = 0; if (hasDataID != null) { ViewPowerID = Convert.ToInt32(hasDataID["FID"].ToString()); } string Url = Request["tbxUrl"]; string Icon = Request["tbxIcon"]; string Remark = Request["tbxRemark"]; sys_Menus model = new sys_Menus(); model.Name = fname; model.ParentID = ParentID == -1 ? 0 : ParentID; model.SortIndex = SortIndex; model.ViewPowerID = ViewPowerID; model.ImageUrl = Icon; model.NavigateUrl = Url; model.Remark = Remark; db.sys_Menus.Add(model); db.SaveChanges(); ShowNotify("添加成功!"); // 关闭本窗体(触发窗体的关闭事件) PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } catch { ShowNotify("添加失败!"); } return(UIHelper.Result()); }