protected void Page_Load(object sender, EventArgs e) { this.btnSaveEmailTemplet.Click += new EventHandler(this.btnSaveEmailTemplet_Click); this.emailType = this.Page.Request.QueryString["MessageType"]; if (!this.Page.IsPostBack) { if (string.IsNullOrEmpty(this.emailType)) { base.GotoResourceNotFound(); } else { MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(this.emailType, HiContext.Current.User.UserId); if (distributorMessageTemplate == null) { base.GotoResourceNotFound(); } else { this.litEmailType.Text = distributorMessageTemplate.Name; this.litEmailDescription.Text = distributorMessageTemplate.TagDescription; this.txtEmailSubject.Text = distributorMessageTemplate.EmailSubject; this.fcContent.Text = distributorMessageTemplate.EmailBody; } } } }
protected void Page_Load(object sender, EventArgs e) { messageType = Page.Request.QueryString["MessageType"]; btnSaveMessageTemplet.Click += new EventHandler(btnSaveMessageTemplet_Click); if (!base.IsPostBack) { if (string.IsNullOrEmpty(messageType)) { base.GotoResourceNotFound(); } else { MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(messageType, HiContext.Current.User.UserId); if (distributorMessageTemplate == null) { base.GotoResourceNotFound(); } else { litEmailType.Text = distributorMessageTemplate.Name; litTagDescription.Text = distributorMessageTemplate.TagDescription; txtMessageSubject.Text = distributorMessageTemplate.InnerMessageSubject; txtContent.Text = distributorMessageTemplate.InnerMessageBody; } } } }
private void btnSaveEmailTemplet_Click(object sender, System.EventArgs e) { MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(this.emailType, Hidistro.Membership.Context.HiContext.Current.User.UserId); if (distributorMessageTemplate == 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)); } } distributorMessageTemplate.EmailBody = text2; distributorMessageTemplate.EmailSubject = this.txtEmailSubject.Text.Trim(); MessageTemplateHelper.UpdateDistributorTemplate(distributorMessageTemplate); this.Page.Response.Redirect(Globals.ApplicationPath + "/Shopadmin/tools/MySendMessageTemplets.aspx"); }
private void btnSaveMessageTemplet_Click(object sender, EventArgs e) { MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(messageType, HiContext.Current.User.UserId); if (distributorMessageTemplate != null) { string msg = string.Empty; bool flag = true; if (string.IsNullOrEmpty(txtMessageSubject.Text)) { msg = msg + Formatter.FormatErrorMessage("消息标题不能为空"); flag = false; } if ((txtMessageSubject.Text.Trim().Length < 1) || (txtMessageSubject.Text.Trim().Length > 60)) { msg = msg + Formatter.FormatErrorMessage("消息标题长度限制在1-60个字符之间"); flag = false; } if (string.IsNullOrEmpty(txtContent.Text)) { msg = msg + Formatter.FormatErrorMessage("消息内容不能为空"); flag = false; } if ((txtContent.Text.Trim().Length < 1) || (txtContent.Text.Trim().Length > 0xfa0)) { msg = msg + Formatter.FormatErrorMessage("消息长度限制在4000个字符以内"); flag = false; } if (!flag) { ShowMsg(msg, false); } else { distributorMessageTemplate.InnerMessageSubject = txtMessageSubject.Text.Trim(); distributorMessageTemplate.InnerMessageBody = txtContent.Text; MessageTemplateHelper.UpdateDistributorTemplate(distributorMessageTemplate); Page.Response.Redirect(Globals.ApplicationPath + "/Shopadmin/tools/MySendMessageTemplets.aspx"); } } }
private void btnSaveMessageTemplet_Click(object sender, System.EventArgs e) { MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(this.messageType, Hidistro.Membership.Context.HiContext.Current.User.UserId); if (distributorMessageTemplate == null) { return; } string text = string.Empty; bool flag = true; if (string.IsNullOrEmpty(this.txtMessageSubject.Text)) { text += Formatter.FormatErrorMessage("消息标题不能为空"); flag = false; } if (this.txtMessageSubject.Text.Trim().Length < 1 || this.txtMessageSubject.Text.Trim().Length > 60) { text += Formatter.FormatErrorMessage("消息标题长度限制在1-60个字符之间"); flag = false; } if (string.IsNullOrEmpty(this.txtContent.Text)) { text += Formatter.FormatErrorMessage("消息内容不能为空"); flag = false; } if (this.txtContent.Text.Trim().Length < 1 || this.txtContent.Text.Trim().Length > 4000) { text += Formatter.FormatErrorMessage("消息长度限制在4000个字符以内"); flag = false; } if (!flag) { this.ShowMsg(text, false); return; } distributorMessageTemplate.InnerMessageSubject = this.txtMessageSubject.Text.Trim(); distributorMessageTemplate.InnerMessageBody = this.txtContent.Text; MessageTemplateHelper.UpdateDistributorTemplate(distributorMessageTemplate); this.Page.Response.Redirect(Globals.ApplicationPath + "/Shopadmin/tools/MySendMessageTemplets.aspx"); }
private void btnSaveCellPhoneMessageTemplet_Click(object sender, EventArgs e) { MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(this.messageType, HiContext.Current.User.UserId); if (distributorMessageTemplate != 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 { distributorMessageTemplate.SMSBody = this.txtContent.Text.Trim(); MessageTemplateHelper.UpdateDistributorTemplate(distributorMessageTemplate); this.Page.Response.Redirect(Globals.ApplicationPath + "/Shopadmin/tools/MySendMessageTemplets.aspx"); } } }
protected void Page_Load(object sender, System.EventArgs e) { this.messageType = this.Page.Request.QueryString["MessageType"]; this.btnSaveCellPhoneMessageTemplet.Click += new System.EventHandler(this.btnSaveCellPhoneMessageTemplet_Click); if (!base.IsPostBack) { if (string.IsNullOrEmpty(this.messageType)) { base.GotoResourceNotFound(); return; } MessageTemplate distributorMessageTemplate = MessageTemplateHelper.GetDistributorMessageTemplate(this.messageType, Hidistro.Membership.Context.HiContext.Current.User.UserId); if (distributorMessageTemplate == null) { base.GotoResourceNotFound(); return; } this.litEmailType.Text = distributorMessageTemplate.Name; this.litTagDescription.Text = distributorMessageTemplate.TagDescription; this.txtContent.Text = distributorMessageTemplate.SMSBody; } }