コード例 #1
0
        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);
        }
コード例 #2
0
 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));
 }
コード例 #3
0
 /// <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);
 }