private void PopulateTemplateList() { List <LetterHtmlTemplate> LetterHtmlTemplateList = LetterHtmlTemplate.GetAll(siteSettings.SiteGuid); if (LetterHtmlTemplateList.Count == 0) { CSetup.CreateDefaultLetterTemplates(siteSettings.SiteGuid); LetterHtmlTemplateList = LetterHtmlTemplate.GetAll(siteSettings.SiteGuid); } ddTemplates.DataSource = LetterHtmlTemplateList; ddTemplates.DataBind(); }
private void BindGrid() { List <LetterHtmlTemplate> LetterHtmlTemplateList = LetterHtmlTemplate.GetPage( siteSettings.SiteGuid, pageNumber, pageSize, out totalPages); if (LetterHtmlTemplateList.Count == 0) { CSetup.CreateDefaultLetterTemplates(siteSettings.SiteGuid); LetterHtmlTemplateList = LetterHtmlTemplate.GetPage( siteSettings.SiteGuid, pageNumber, pageSize, out totalPages); } if (this.totalPages > 1) { string pageUrl = SiteUtils.GetNavigationSiteRoot() + "/eletter/LetterTemplates.aspx?pagenumber={0}"; pgrLetterHtmlTemplate.PageURLFormat = pageUrl; pgrLetterHtmlTemplate.ShowFirstLast = true; pgrLetterHtmlTemplate.CurrentIndex = pageNumber; pgrLetterHtmlTemplate.PageSize = pageSize; pgrLetterHtmlTemplate.PageCount = totalPages; } else { pgrLetterHtmlTemplate.Visible = false; } grdLetterHtmlTemplate.DataSource = LetterHtmlTemplateList; grdLetterHtmlTemplate.PageIndex = pageNumber; grdLetterHtmlTemplate.PageSize = pageSize; grdLetterHtmlTemplate.DataBind(); }