private void btnSaveCellPhoneMessageTemplet_Click(object sender, System.EventArgs e) { MessageTemplate messageTemplate = MessageTemplateHelper.GetMessageTemplate(this.messageType); if (messageTemplate == null) { return; } if (string.IsNullOrEmpty(this.txtMessageSubject.Text)) { this.ShowMsg("消息标题不能为空", false); return; } if (this.txtMessageSubject.Text.Trim().Length < 1 || this.txtMessageSubject.Text.Trim().Length > 60) { this.ShowMsg("消息标题长度限制在1-60个字符之间", false); return; } if (string.IsNullOrEmpty(this.txtContent.Text)) { this.ShowMsg("短信内容不能为空", false); return; } if (this.txtContent.Text.Trim().Length < 1 || this.txtContent.Text.Trim().Length > 300) { this.ShowMsg("长度限制在1-300个字符之间", false); return; } messageTemplate.XinGeBody = this.txtContent.Text.Trim(); messageTemplate.XinGeSubject = this.txtMessageSubject.Text.Trim(); MessageTemplateHelper.UpdateTemplate(messageTemplate); this.Page.Response.Redirect(Globals.GetAdminAbsolutePath("tools/SendMessageTemplets.aspx")); }
private void btnSaveEmailTemplet_Click(object sender, System.EventArgs e) { MessageTemplate messageTemplate = MessageTemplateHelper.GetMessageTemplate(this.emailType); if (messageTemplate == null) { return; } string text = string.Empty; bool flag = true; if (string.IsNullOrEmpty(this.txtEmailSubject.Text)) { text += Formatter.FormatErrorMessage("邮件标题不能为空"); flag = false; } else { if (this.txtEmailSubject.Text.Trim().Length < 1 || this.txtEmailSubject.Text.Trim().Length > 60) { text += Formatter.FormatErrorMessage("邮件标题长度限制在1-60个字符之间"); flag = false; } } if (string.IsNullOrEmpty(this.fcContent.Text) || this.fcContent.Text.Trim().Length == 0) { text += Formatter.FormatErrorMessage("邮件内容不能为空"); flag = false; } if (!flag) { this.ShowMsg(text, false); return; } string text2 = this.fcContent.Text; System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex("<img\\b[^>]*?\\bsrc[\\s]*=[\\s]*[\"']?[\\s]*(?<imgUrl>[^\"'>]*)[^>]*?/?[\\s]*>", System.Text.RegularExpressions.RegexOptions.IgnoreCase); foreach (System.Text.RegularExpressions.Match match in regex.Matches(text2)) { string value = match.Groups["imgUrl"].Value; if (value.StartsWith("/")) { text2 = text2.Replace(value, string.Format("http://{0}{1}", base.Request.Url.Host, value)); } } messageTemplate.EmailBody = text2; messageTemplate.EmailSubject = this.txtEmailSubject.Text.Trim(); MessageTemplateHelper.UpdateTemplate(messageTemplate); this.Page.Response.Redirect(Globals.GetAdminAbsolutePath("tools/SendMessageTemplets.aspx")); }
private void btnSaveEmailTemplet_Click(object sender, System.EventArgs e) { string text = this.txtTemplateId.Text; string messageType = base.Request["MessageType"]; MessageTemplate messageTemplate = MessageTemplateHelper.GetMessageTemplate(messageType); messageTemplate.WeixinTemplateId = text; try { MessageTemplateHelper.UpdateTemplate(messageTemplate); this.ShowMsg("保存模板Id成功", true); } catch { } }
private void btnSaveMessageTemplet_Click(object sender, EventArgs e) { MessageTemplate messageTemplate = MessageTemplateHelper.GetMessageTemplate(this.messageType); if (messageTemplate != null) { string msg = string.Empty; bool flag = true; if (string.IsNullOrEmpty(this.txtMessageSubject.Text)) { msg = msg + Formatter.FormatErrorMessage("消息标题不能为空"); flag = false; } if ((this.txtMessageSubject.Text.Trim().Length < 1) || (this.txtMessageSubject.Text.Trim().Length > 60)) { msg = msg + Formatter.FormatErrorMessage("消息标题长度限制在1-60个字符之间"); flag = false; } if (string.IsNullOrEmpty(this.txtContent.Text)) { msg = msg + Formatter.FormatErrorMessage("消息内容不能为空"); flag = false; } if ((this.txtContent.Text.Trim().Length < 1) || (this.txtContent.Text.Trim().Length > 300)) { msg = msg + Formatter.FormatErrorMessage("消息长度限制在300个字符以内"); flag = false; } if (!flag) { this.ShowMsg(msg, false); } else { messageTemplate.InnerMessageSubject = this.txtMessageSubject.Text.Trim(); messageTemplate.InnerMessageBody = this.txtContent.Text; MessageTemplateHelper.UpdateTemplate(messageTemplate); this.Page.Response.Redirect(Globals.GetAdminAbsolutePath("tools/SendMessageTemplets.aspx")); } } }
private void btnSaveCellPhoneMessageTemplet_Click(object sender, EventArgs e) { MessageTemplate messageTemplate = MessageTemplateHelper.GetMessageTemplate(this.messageType); if (messageTemplate != null) { if (string.IsNullOrEmpty(this.txtContent.Text)) { this.ShowMsg("短信内容不能为空", false); } else if ((this.txtContent.Text.Trim().Length < 1) || (this.txtContent.Text.Trim().Length > 300)) { this.ShowMsg("长度限制在1-300个字符之间", false); } else { messageTemplate.SMSBody = this.txtContent.Text.Trim(); MessageTemplateHelper.UpdateTemplate(messageTemplate); this.Page.Response.Redirect(Globals.GetAdminAbsolutePath("tools/SendMessageTemplets.aspx")); } } }
private void btnSaveEmailTemplet_Click(object sender, EventArgs e) { MessageTemplate messageTemplate = MessageTemplateHelper.GetMessageTemplate(emailType); if (messageTemplate != null) { string msg = string.Empty; bool flag = true; if (string.IsNullOrEmpty(txtEmailSubject.Text)) { msg = msg + Formatter.FormatErrorMessage("邮件标题不能为空"); flag = false; } else if ((txtEmailSubject.Text.Trim().Length < 1) || (txtEmailSubject.Text.Trim().Length > 60)) { msg = msg + Formatter.FormatErrorMessage("邮件标题长度限制在1-60个字符之间"); flag = false; } if (string.IsNullOrEmpty(fcContent.Text) || (fcContent.Text.Trim().Length == 0)) { msg = msg + Formatter.FormatErrorMessage("邮件内容不能为空"); flag = false; } if (!flag) { ShowMsg(msg, false); } else { messageTemplate.EmailBody = fcContent.Text; messageTemplate.EmailSubject = txtEmailSubject.Text.Trim(); MessageTemplateHelper.UpdateTemplate(messageTemplate); Page.Response.Redirect(Globals.GetAdminAbsolutePath("tools/SendMessageTemplets.aspx")); } } }