Пример #1
0
 private void SetCustomLink(ref Telerik.Web.UI.EditorLink link, MainDataSet.ArticleDataTable articles, Guid articleGuid)
 {
     foreach (MainDataSet.ArticleRow row in articles.Where(p => !p.IsParentArticleGuidNull() && p.ParentArticleGuid == articleGuid))
     {
         Telerik.Web.UI.EditorLink newlink = new Telerik.Web.UI.EditorLink(row.Subject, string.Format("{0}/Default.aspx?i={1}&t={2}", Request.ApplicationPath, row.DepartmentGuid.ToString("N"), row.ArticleGuid.ToString("N")));
         SetCustomLink(ref newlink, articles, row.ArticleGuid);
         link.ChildLinks.Add(newlink);
     }
 }
Пример #2
0
        private void CustomLinksDataBind(Guid instanceGuid)
        {
            HtmlEditorBody.Links.Clear();

            MainDataSet.ArticleDataTable dtLinks = this.ArticleTableAdapter.GetRecursiveByDepartmentGuid(instanceGuid);
            foreach (MainDataSet.ArticleRow row in dtLinks.Where(p => p.IsParentArticleGuidNull()))
            {
                Telerik.Web.UI.EditorLink link = new Telerik.Web.UI.EditorLink(row.Subject, string.Format("{0}/Default.aspx?i={1}&t={2}", Request.ApplicationPath, instanceGuid.ToString("N"), row.ArticleGuid.ToString("N")));
                SetCustomLink(ref link, dtLinks, row.ArticleGuid);
                HtmlEditorBody.Links.Add(link);
            }
        }
Пример #3
0
 private void SetCustomLink(ref Telerik.Web.UI.EditorLink link, MainDataSet.ArticleDataTable articles, Guid articleGuid)
 {
     foreach (MainDataSet.ArticleRow row in articles.Where(p => !p.IsParentArticleGuidNull() && p.ParentArticleGuid == articleGuid))
     {
         Telerik.Web.UI.EditorLink newlink = new Telerik.Web.UI.EditorLink(row.Subject, string.Format("{0}/Default.aspx?i={1}&t={2}", Request.ApplicationPath, row.DepartmentGuid.ToString("N"), row.ArticleGuid.ToString("N")));
         SetCustomLink(ref newlink, articles, row.ArticleGuid);
         link.ChildLinks.Add(newlink);
     }
 }
Пример #4
0
        private void CustomLinksDataBind(Guid instanceGuid)
        {
            HtmlEditorBody.Links.Clear();

            MainDataSet.ArticleDataTable dtLinks = this.ArticleTableAdapter.GetRecursiveByDepartmentGuid(instanceGuid);
            foreach (MainDataSet.ArticleRow row in dtLinks.Where(p => p.IsParentArticleGuidNull()))
            {
                Telerik.Web.UI.EditorLink link = new Telerik.Web.UI.EditorLink(row.Subject, string.Format("{0}/Default.aspx?i={1}&t={2}", Request.ApplicationPath, instanceGuid.ToString("N"), row.ArticleGuid.ToString("N")));
                SetCustomLink(ref link, dtLinks, row.ArticleGuid);
                HtmlEditorBody.Links.Add(link);
            }
        }