Ejemplo n.º 1
0
        //protected virtual void InitUserpower()
        //{

        //    if (this.UserpowerIsReadOnly())
        //    {
        //        this.SetEditControlVisible(false);
        //    }
        //    else
        //    {
        //        this.SetEditControlVisible(true);
        //    }

        //}

        //protected enmPageMode GetPageMode()
        //{
        //    if (Request.QueryString["add"] == "1")
        //    {
        //        return enmPageMode.新增;
        //    }
        //    else if (Request.QueryString["edit"] == "1")
        //    {
        //        return enmPageMode.编辑;
        //    }
        //    else if (Request.QueryString["view"] == "1")
        //    {
        //        return enmPageMode.查看;
        //    }
        //    else
        //    {
        //        return enmPageMode.无;
        //    }
        //}

        /// <summary>
        /// 检查用户是否有权限访问该页
        /// </summary>
        /// <returns></returns>
        protected bool CheckUserpower()
        {
            //Request.Url.AbsolutePath
            DataTable dt = MemberBusiness.GetPowerPage(Request.Url.AbsolutePath).Tables[0];

            if (dt.Rows.Count > 0)
            {
                return(true);
            }

            //this._userpowers = UserroleBusiness.GetUserPower(this.pageid);

            //if (this._userpowers.Count != 0)
            //{
            //    return true;
            //}
            //else
            //{
            //    return false;
            //}
            return(false);
        }