Пример #1
0
        public string GetLoadingGovPublicCategories(string classCode, int publishmentSystemId, int parentId, string loadingType, string additional)
        {
            var arraylist = new ArrayList();

            var eLoadingType = EGovPublicCategoryLoadingTypeUtils.GetEnumType(loadingType);

            var categoryIdArrayList = DataProvider.GovPublicCategoryDao.GetCategoryIdArrayListByParentId(classCode, publishmentSystemId, parentId);
            var nameValueCollection = TranslateUtils.ToNameValueCollection(TranslateUtils.DecryptStringBySecretKey(additional));

            foreach (int categoryId in categoryIdArrayList)
            {
                var categoryInfo = DataProvider.GovPublicCategoryDao.GetCategoryInfo(categoryId);
                arraylist.Add(PageGovPublicCategory.GetCategoryRowHtml(categoryInfo, true, eLoadingType, nameValueCollection));
            }

            //arraylist.Reverse();

            var builder = new StringBuilder();

            foreach (string html in arraylist)
            {
                builder.Append(html);
            }
            return(builder.ToString());
        }
Пример #2
0
 public static string GetLoadingGovPublicCategoriesParameters(int publishmentSystemId, string classCode, EGovPublicCategoryLoadingType loadingType, NameValueCollection additional)
 {
     return(TranslateUtils.NameValueCollectionToString(new NameValueCollection
     {
         { "publishmentSystemID", publishmentSystemId.ToString() },
         { "classCode", classCode },
         { "loadingType", EGovPublicCategoryLoadingTypeUtils.GetValue(loadingType) },
         { "additional", TranslateUtils.EncryptStringBySecretKey(TranslateUtils.NameValueCollectionToString(additional)) }
     }));
 }