/// <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)); }
/// <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)); }