public void Page_Load(object sender, EventArgs e) { PageUtils.CheckRequestParameter("PublishmentSystemID"); if (IsPostBack) { return; } LtlCategoryChannel.Text = string.Format($@"<a href='{PageContent.GetRedirectUrl(PublishmentSystemId, PublishmentSystemInfo.Additional.GovPublicNodeId)}' isLink='true' onclick='fontWeightLink(this)' target='content'>主题分类</a>"); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.GovPublicChannelTree, null)); var additional = new NameValueCollection { { "PublishmentSystemID", PublishmentSystemId.ToString() }, { "DepartmentIDCollection", TranslateUtils.ObjectCollectionToString( GovPublicManager.GetFirstDepartmentIdList(PublishmentSystemInfo)) } }; ClientScriptRegisterClientScriptBlock("DepartmentTreeScript", DepartmentTreeItem.GetScript(EDepartmentLoadingType.ContentTree, additional)); var categoryClassInfoArrayList = DataProvider.GovPublicCategoryClassDao.GetCategoryClassInfoArrayList(PublishmentSystemId, ETriState.False, ETriState.True); foreach (GovPublicCategoryClassInfo categoryClassInfo in categoryClassInfoArrayList) { ClientScriptRegisterClientScriptBlock("CategoryTreeScript_" + categoryClassInfo.ClassCode, GovPublicCategoryTreeItem.GetScript(categoryClassInfo.ClassCode, PublishmentSystemId, EGovPublicCategoryLoadingType.Tree, null)); } BindGrid(categoryClassInfoArrayList); }
public void BindGrid() { try { RptCategory.DataSource = GovPublicManager.GetFirstDepartmentIdList(PublishmentSystemInfo); RptCategory.ItemDataBound += rptCategory_ItemDataBound; RptCategory.DataBind(); } catch (Exception ex) { PageUtils.RedirectToErrorPage(ex.Message); } }
private string GetDepartmentTreeHtml() { var htmlBuilder = new StringBuilder(); var departmentIdList = GovPublicManager.GetFirstDepartmentIdList(PublishmentSystemInfo); var treeDirectoryUrl = SiteServerAssets.GetIconUrl("tree"); var theDepartmentIdList = DepartmentManager.GetDepartmentIdList(); var isLastNodeArray = new bool[theDepartmentIdList.Count]; foreach (var theDepartmentId in theDepartmentIdList) { var departmentInfo = DepartmentManager.GetDepartmentInfo(theDepartmentId); htmlBuilder.Append(GetTitle(departmentInfo, treeDirectoryUrl, isLastNodeArray, departmentIdList)); htmlBuilder.Append("<br/>"); } return(htmlBuilder.ToString()); }
public void BindGrid() { try { var departmentIdList = BaiRongDataProvider.DepartmentDao.GetDepartmentIdListByFirstDepartmentIdList(GovPublicManager.GetFirstDepartmentIdList(PublishmentSystemInfo)); foreach (var departmentId in departmentIdList) { var count = DataProvider.GovPublicContentDao.GetCountByDepartmentId(PublishmentSystemInfo, departmentId, StartDate.DateTime, EndDate.DateTime); totalCount += count; countHashtable[departmentId] = count; } rptContents.DataSource = departmentIdList; rptContents.ItemDataBound += rptContents_ItemDataBound; rptContents.DataBind(); } catch (Exception ex) { PageUtils.RedirectToErrorPage(ex.Message); } }
public void BindGrid() { try { var departmentIdList = BaiRongDataProvider.DepartmentDao.GetDepartmentIdListByFirstDepartmentIdList(GovPublicManager.GetFirstDepartmentIdList(PublishmentSystemInfo)); if (departmentIdList.Count == 0) { departmentIdList = DepartmentManager.GetDepartmentIdList(); } rptContents.DataSource = departmentIdList; rptContents.ItemDataBound += rptContents_ItemDataBound; rptContents.DataBind(); } catch (Exception ex) { PageUtils.RedirectToErrorPage(ex.Message); } }