protected override void OnInit(EventArgs e) { WebPageAuthority webPageAuthority = this.FindControl("pageAuthority") as WebPageAuthority; if (webPageAuthority != null) //权限控制 { controlList = this.JsonToList <string>(webPageAuthority.PageAuthority); string currentForm = this.Form.ID; currentMenu = this.SessionMenuList.Where(m => m.TabID == currentForm).FirstOrDefault(); CheckPowerEdit(this.Form.Controls); } base.OnInit(e); }
public FineOffice.Modules.SYS_MenuList Update(FineOffice.Modules.SYS_MenuList model) { FineOffice.Entity.SYS_MenuList entity = new Entity.SYS_MenuList { ID = model.ID, Remark = model.Remark, TabID = model.TabID, Icon = model.Icon, IsModule = model.IsModule, IsFuntion = model.IsFuntion, Ordering = model.Ordering, ParentID = model.ParentID, Text = model.Text, Stop = model.Stop, Version = model.Version, SingleClickExpand = model.SingleClickExpand, NavigateUrl = model.NavigateUrl, }; dal.Update(entity); return(this.GetModel(a => a.ID == model.ID)); }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public FineOffice.Modules.SYS_MenuList GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.SYS_MenuList, bool> > expression) { dal.Initialization(); FineOffice.Modules.SYS_MenuList model = (from entity in dal.GetListAll() select new FineOffice.Modules.SYS_MenuList { ID = entity.ID, Remark = entity.Remark, TabID = entity.TabID, Icon = entity.Icon, IsModule = entity.IsModule, IsFuntion = entity.IsFuntion, Ordering = entity.Ordering, ParentID = entity.ParentID, Text = entity.Text, Stop = entity.Stop, Version = entity.Version.ToArray(), SingleClickExpand = entity.SingleClickExpand, NavigateUrl = entity.NavigateUrl, }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }