protected void lbtnCancelMail_OnClick(object sender, EventArgs e) { if (!access.Write) { return; } var massMail = DataManager.MassMail.SelectById(SiteId, _massMailId); massMail.MassMailStatusID = (int)MassMailStatus.Cancel; DataManager.MassMail.Update(massMail); Response.Redirect(UrlsData.AP_MassMails()); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { Title = "Рассылки - LeadForce"; access = Access.Check(); hlCancel.NavigateUrl = UrlsData.AP_MassMails(); string massMailId = Page.RouteData.Values["ID"] as string; if (!string.IsNullOrEmpty(massMailId)) { Guid.TryParse(massMailId, out _massMailId); } if (!Page.IsPostBack) { BindData(); } radAjaxManager = RadAjaxManager.GetCurrent(Page); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnBack, radTabStrip); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnNext, radTabStrip); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnBack, radMultiPage); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnNext, radMultiPage); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnBack, pnlBtnAdd); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnNext, pnlBtnAdd); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnBack, ucEditorSiteActionTemplate); radAjaxManager.AjaxSettings.AddAjaxSetting(lbtnNext, ucEditorSiteActionTemplate); radAjaxManager.AjaxSettings.AddAjaxSetting(radTabStrip, radMultiPage); radAjaxManager.AjaxSettings.AddAjaxSetting(radTabStrip, pnlBtnAdd); radAjaxManager.AjaxSettings.AddAjaxSetting(radTabStrip, ucEditorSiteActionTemplate); radAjaxManager.AjaxSettings.AddAjaxSetting(rblTargetContacts, pnlTags); radAjaxManager.AjaxSettings.AddAjaxSetting(rblTargetContacts, pnlSelectContacts); radAjaxManager.AjaxSettings.AddAjaxSetting(ucSelectContacts, gridContacts); radAjaxManager.AjaxSettings.AddAjaxSetting(ucSelectSiteActionTemplate.FindControl("rrThumbnails"), ucEditorSiteActionTemplate); radAjaxManager.AjaxSettings.AddAjaxSetting(ucSelectSiteActionTemplate.FindControl("rblActionTemplate"), ucEditorSiteActionTemplate); radAjaxManager.AjaxSettings.AddAjaxSetting(rbAdd, ucSelectContacts); radAjaxManager.ClientEvents.OnResponseEnd = "OnResponseEnd"; }
protected void lbtnSendNow_OnClick(object sender, EventArgs e) { if (_massMailId == Guid.Empty) { Save(); } var massMail = DataManager.MassMail.SelectById(SiteId, _massMailId); massMail.MailDate = DateTime.Now; DataManager.MassMail.Update(massMail); DataManager.MassMailContact.AddToQueueSiteAction(_massMailId); Response.Redirect(UrlsData.AP_MassMails()); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { Title = "Рассылки - LeadForce"; access = Access.Check(); if (!access.Write) { BtnSave.Visible = false; BtnSendFocusGroup.Visible = false; BtnSend.Visible = false; } string massMailId = Page.RouteData.Values["ID"] as string; if (!string.IsNullOrEmpty(massMailId)) { Guid.TryParse(massMailId, out _massMailId); } tagsMassMail.ObjectID = _massMailId; if (!Page.IsPostBack) { hlCancel.NavigateUrl = UrlsData.AP_MassMails(); BindData(); if (_massMailId == Guid.Empty) { pButtons.Visible = false; rtsTabs.FindTabByValue("tab-recipients").Visible = false; rtsTabs.FindTabByValue("tab-action-links").Visible = false; } else { BindContacts(); BindActionLinks(); rwUsers.NavigateUrl = string.Format("{0}?massmailid={1}", ResolveUrl("~/Handlers/MassMailSelectContacts.aspx"), _massMailId); } } }
protected void lbtnSave_OnClick(object sender, EventArgs e) { Save(); Response.Redirect(UrlsData.AP_MassMails()); }