void btnDelete_Click(object sender, EventArgs e) { if (currentTemplate == null) { return; } LetterHtmlTemplate.Delete(currentTemplate.Guid); WebUtils.SetupRedirect(this, lnkTemplateList.NavigateUrl); }
private void SaveTemplate() { if (currentTemplate == null) { currentTemplate = new LetterHtmlTemplate(); } currentTemplate.Html = edContent.Text; currentTemplate.SiteGuid = siteSettings.SiteGuid; currentTemplate.Title = txtTitle.Text; currentTemplate.Save(); templateGuid = currentTemplate.Guid; }
private void PopulateTemplateList() { List <LetterHtmlTemplate> LetterHtmlTemplateList = LetterHtmlTemplate.GetAll(siteSettings.SiteGuid); if (LetterHtmlTemplateList.Count == 0) { mojoSetup.CreateDefaultLetterTemplates(siteSettings.SiteGuid); LetterHtmlTemplateList = LetterHtmlTemplate.GetAll(siteSettings.SiteGuid); } ddTemplates.DataSource = LetterHtmlTemplateList; ddTemplates.DataBind(); }
void btnSaveAsTemplate_Click(object sender, EventArgs e) { SaveLetter(); LetterHtmlTemplate template = new LetterHtmlTemplate(); template.SiteGuid = siteSettings.SiteGuid; template.Title = txtNewTemplateName.Text; template.Html = edContent.Text; template.Save(); string redirectUrl = SiteRoot + "/eletter/LetterEdit.aspx?l=" + letterInfoGuid.ToString() + "&letter=" + letter.LetterGuid.ToString(); WebUtils.SetupRedirect(this, redirectUrl); }
private void LoadSettings() { spnAdmin.Visible = WebUser.IsAdminOrContentAdmin; templateGuid = WebUtils.ParseGuidFromQueryString("t", Guid.Empty); if (templateGuid == Guid.Empty) { return; } currentTemplate = new LetterHtmlTemplate(templateGuid); if (currentTemplate.SiteGuid != siteSettings.SiteGuid) { templateGuid = Guid.Empty; currentTemplate = null; } }
private void BindGrid() { List <LetterHtmlTemplate> LetterHtmlTemplateList = LetterHtmlTemplate.GetPage( siteSettings.SiteGuid, pageNumber, pageSize, out totalPages); if (LetterHtmlTemplateList.Count == 0) { mojoSetup.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(); }
private void LoadSettings() { templateGuid = WebUtils.ParseGuidFromQueryString("t", Guid.Empty); if (templateGuid == Guid.Empty) { return; } currentTemplate = new LetterHtmlTemplate(templateGuid); if (currentTemplate.SiteGuid != siteSettings.SiteGuid) { templateGuid = Guid.Empty; currentTemplate = null; } lnkAdminMenu.Visible = WebUser.IsAdminOrContentAdmin; litLinkSeparator1.Visible = lnkAdminMenu.Visible; AddClassToBody("administration"); AddClassToBody("lettertemplateedit"); }
void btnLoadTemplate_Click(object sender, EventArgs e) { if (ddTemplates.Items.Count == 0) { return; } if (ddTemplates.SelectedValue.Length != 36) { return; } Guid templateGuid = new Guid(ddTemplates.SelectedValue); LetterHtmlTemplate template = new LetterHtmlTemplate(templateGuid); edContent.Text = template.Html; SaveLetter(); string redirectUrl = SiteRoot + "/eletter/LetterEdit.aspx?l=" + letterInfoGuid.ToString() + "&letter=" + letter.LetterGuid.ToString(); WebUtils.SetupRedirect(this, redirectUrl); }