コード例 #1
0
        /// <summary>
        /// 获取标准成果库权限代码
        /// </summary>
        /// <param name="libId">库Id</param>
        /// <param name="code"></param>
        /// <param name="createUserId"></param>
        /// <returns></returns>
        public static string GetCode(int libId, RightCodeEnum codeEnum, int?createUserId)
        {
            if (ArrModule.Length < libId)
            {
                return("");
            }
            string createUserTag = string.Empty;

            if (createUserId.HasValue == true)
            {
                createUserTag = string.Format("|{0}_{1}", AuthManage.USERTAG, createUserId.Value);
            }
            return(string.Format("\"{0}_{1}_{2}{3}\"", ArrModule[libId], ArrRightCode[((int)codeEnum)], ArrDataObj[libId], createUserTag));
        }
コード例 #2
0
        /// <summary>
        /// 获取标准成果库权限代码
        /// </summary>
        /// <param name="libId">库Id</param>
        /// <param name="code"></param>
        /// <param name="createUserId"></param>
        /// <returns></returns>
        public static string GetCode(StandarLibEnum standarLibEnum, RightCodeEnum codeEnum, int?createUserId)
        {
            int libId = (int)standarLibEnum;

            return(AuthManage.GetCode(libId, codeEnum, createUserId));
        }