コード例 #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string   _name, _phone, _content, _to;
            DateTime _date;

            _name    = txt_name.Text;
            _phone   = txt_email.Text;
            _to      = "*****@*****.**";
            _content = _name + "</br> " + _to + " </br> 邮件主题:" + txt_subject.Text + "</br> : " + txt_msg.Text;
            _date    = DateTime.Now;

            Model.t_message msg = new Model.t_message();
            msg.mess_date    = _date;
            msg.mess_content = _content;
            bool isTrue = new BLL.t_message().Add(msg);

            bool isSend = WalleProject.Common.MailSend.SendEmail(_to, txt_subject.Text, _content);

            /*
             * string _from, _to, _subject, _body;
             * _from = "*****@*****.**";
             * _to = "*****@*****.**";
             * _subject = _name + "提交的留言【" + _date + "】";
             * _body = _content;
             *
             * MailMessage _mag = new MailMessage(_from, _to, _subject, _body);
             * _mag.IsBodyHtml = true;//启用富文本信息
             * SmtpClient _client = new SmtpClient("smtp.139.com", 25);//提供主机名称和端口
             * _client.DeliveryMethod = SmtpDeliveryMethod.Network;//设置发送方式,network
             * _client.Credentials = new NetworkCredential("*****@*****.**", "tv563300");//为SMTP提供账户凭证:用户名和密码
             * _client.Send(_mag);//发送
             */
            if (isSend)
            {
                mv_form.SetActiveView(v_success);
            }
            else
            {
                mv_form.SetActiveView(v_fail);
            }
        }
コード例 #2
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(LingLong.Admin.Model.t_templatemessage model)
 {
     //发送消息
     BLL.t_message meaagebll = new BLL.t_message();
     if (model.Type == 1)
     {
         //服务人员 需要门店信息
         BLL.t_business businessbll = new BLL.t_business();
         var            result      = businessbll.GetListOther(string.Format(" b.OpenId='{0}' ", model.OpenId));
         if (result.Tables[0].Rows.Count == 0)
         {
             meaagebll.Add(new Model.t_message
             {
                 StoreId      = 1,
                 SendOpenId   = "System",
                 SendUserId   = 1,
                 AcceptOpenId = model.OpenId,
                 AcceptUserId = 1,
                 Content      = model.Message,
                 MessageType  = 0,
                 SendTime     = DateTime.Now,
                 State        = 0,
                 IsDeleted    = 0,
                 CreationTime = DateTime.Now
             });
         }
         else
         {
             for (int i = 0; i < result.Tables[0].Rows.Count; i++)
             {
                 var openid  = result.Tables[0].Rows[i]["OpenId"].ToString();
                 var storeid = result.Tables[0].Rows[i]["StoreId"].ToString();
                 var id      = result.Tables[0].Rows[i]["BusinessId"].ToString();
                 meaagebll.Add(new Model.t_message
                 {
                     StoreId      = int.Parse(storeid),
                     SendOpenId   = "System",
                     SendUserId   = 1,
                     AcceptOpenId = openid,
                     AcceptUserId = int.Parse(id),
                     Content      = model.Message,
                     MessageType  = 0,
                     SendTime     = DateTime.Now,
                     State        = 0,
                     IsDeleted    = 0,
                     CreationTime = DateTime.Now
                 });
             }
         }
     }
     if (model.Type == 2)
     {
         //客户
         BLL.t_customer customerbll = new BLL.t_customer();
         var            result      = customerbll.GetList(" IsDeleted=0 and CustomerType=0");
         for (int i = 0; i < result.Tables[0].Rows.Count; i++)
         {
             var openid = result.Tables[0].Rows[i]["OpenId"].ToString();
             var id     = result.Tables[0].Rows[i]["ID"].ToString();
             meaagebll.Add(new Model.t_message
             {
                 StoreId      = 1,
                 SendOpenId   = "System",
                 SendUserId   = 1,
                 AcceptOpenId = openid,
                 AcceptUserId = int.Parse(id),
                 Content      = model.Message,
                 MessageType  = 0,
                 SendTime     = DateTime.Now,
                 State        = 0,
                 IsDeleted    = 0,
                 CreationTime = DateTime.Now
             });
         }
     }
     if (model.Type == 3)
     {
         //服务人员 需要门店信息
         BLL.t_business businessbll = new BLL.t_business();
         var            result      = businessbll.GetListOther("");
         for (int i = 0; i < result.Tables[0].Rows.Count; i++)
         {
             var openid  = result.Tables[0].Rows[i]["OpenId"].ToString();
             var storeid = result.Tables[0].Rows[i]["StoreId"].ToString();
             var id      = result.Tables[0].Rows[i]["BusinessId"].ToString();
             meaagebll.Add(new Model.t_message
             {
                 StoreId      = int.Parse(storeid),
                 SendOpenId   = "System",
                 SendUserId   = 1,
                 AcceptOpenId = openid,
                 AcceptUserId = int.Parse(id),
                 Content      = model.Message,
                 MessageType  = 0,
                 SendTime     = DateTime.Now,
                 State        = 0,
                 IsDeleted    = 0,
                 CreationTime = DateTime.Now
             });
         }
     }
     return(dal.Add(model));
 }