Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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"));
        }
Esempio n. 3
0
        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
            {
            }
        }
Esempio n. 4
0
        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"));
                }
            }
        }
Esempio n. 6
0
        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"));
                }
            }
        }