コード例 #1
0
        ///// <summary>
        ///// 获取资源类型
        ///// </summary>
        ///// <returns></returns>
        //protected List<ResourceTypeOption> GetResType()
        //{
        //    List<ResourceTypeOption> ResTypeList = new List<ResourceTypeOption>();
        //    ResTypeList.Add(ResourceTypeOption.Soft);
        //    ResTypeList.Add(ResourceTypeOption.Theme);
        //    ResTypeList.Add(ResourceTypeOption.Ring);
        //    ResTypeList.Add(ResourceTypeOption.Picture);
        //    ResTypeList.Add(ResourceTypeOption.CopyrightedSoft);
        //    ResTypeList.Add(ResourceTypeOption.EZine);
        //    ResTypeList.Add(ResourceTypeOption.EBook);
        //    ResTypeList.Add(ResourceTypeOption.Music);
        //    ResTypeList.Add(ResourceTypeOption.Video);
        //    ResTypeList.Add(ResourceTypeOption.College91);
        //    ResTypeList.Add(ResourceTypeOption.ItuneApp);
        //    ResTypeList.Add(ResourceTypeOption.ItuneFreeApp);
        //    ResTypeList.Add(ResourceTypeOption.WinPhone);
        //    ResTypeList.Add(ResourceTypeOption.General);
        //    ResTypeList.Add(ResourceTypeOption.Ad);
        //    ResTypeList.Add(ResourceTypeOption.PandaHomeChannelSoft);
        //    ResTypeList.Add(ResourceTypeOption.PandaHomeThemeModule);
        //    return ResTypeList;
        //}

        /// <summary>
        /// 获取资源类型html
        /// </summary>
        protected string GetResTypeHtml(int defaultvalue = -1)
        {
            StringBuilder sb = new StringBuilder();

            net91com.Reports.UserRights.URLoginService loginService = new net91com.Reports.UserRights.URLoginService();

            foreach (net91com.Reports.UserRights.ResourceType resType in loginService.GetResourceTypes())
            {
                if (resType.TypeID == defaultvalue)
                {
                    sb.AppendFormat("<option value='{0}' selected='selected'>{1}</option>", resType.TypeID, resType.TypeName);
                }
                else
                {
                    sb.AppendFormat("<option value='{0}'>{1}</option>", resType.TypeID, resType.TypeName);
                }
            }

            return(sb.ToString());
        }
コード例 #2
0
        protected string GetResTypeHtml(List <int> lst)
        {
            StringBuilder sb = new StringBuilder();

            net91com.Reports.UserRights.URLoginService loginService = new net91com.Reports.UserRights.URLoginService();
            bool flag = true;

            foreach (net91com.Reports.UserRights.ResourceType resType in loginService.GetResourceTypes())
            {
                if (lst.Contains(resType.TypeID))
                {
                    if (flag)
                    {
                        sb.AppendFormat("<option value='{0}' selected='selected'>{1}</option>", resType.TypeID, resType.TypeName);
                        flag = false;
                    }
                    else
                    {
                        sb.AppendFormat("<option value='{0}'>{1}</option>", resType.TypeID, resType.TypeName);
                    }
                }
            }
            return(sb.ToString());
        }