Exemple #1
0
        /// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="noteContent"></param>
        /// <returns></returns>
        public bool SaveMessage(ComNoteContentEntity noteContent)
        {
            ComNoteEntity note = new ComNoteEntity();

            note.ResourcesId = noteContent.Id;
            note.MistakeInfo = noteContent.MistakeInfo;
            note.ReceiveTime = noteContent.ReceiveTime;
            note.Status      = 0;
            note.RowStatus   = 1;
            Regex regex      = new Regex(@"<[^>]+>|</[^>]+>"); //去掉尖括号里面的数据
            var   strContent = noteContent.ReceivePhone.Split(new char[] { ';' });

            for (int i = 0; i < strContent.Length; i++)
            {
                if (strContent[i] == string.Empty)
                {
                    break;
                }
                note.Id           = Guid.NewGuid().ToString();
                note.ReceivePhone = regex.Replace(strContent[i].ToString(), string.Empty);
                //数据发送
                new ComNoteDal().Add(note);
            }
            return(new ComNoteDal().SaveNoteContent(noteContent));
        }
        /// <summary>
        /// 发送短信
        /// </summary>
        /// <returns></returns>
        public string SendPhoneMessage(ComNoteContentEntity noteContent)
        {
            var result = false;

            noteContent.Id         = Guid.NewGuid().ToString();
            noteContent.SendPerson = CurrentUser.CrmUser.UserName;
            result = new ComNoteBll().SaveMessage(noteContent);
            return(result.ToString());
        }
        /// <summary>
        /// 新增短信
        /// </summary>
        /// <returns></returns>
        public ActionResult Add()
        {
            var json = new ComNoteContentEntity()
            {
                ReceiveTime = DateTime.Now
            };

            return(View(json));
        }
Exemple #4
0
 /// <summary>
 /// 保存短信消息集合
 /// </summary>
 /// <param name="noteContent"></param>
 /// <returns></returns>
 public bool SaveNoteContent(ComNoteContentEntity noteContent)
 {
     try
     {
         var str = new StringBuilder("INSERT INTO ComNoteContent(Id,ReceivePhone,MistakeInfo,ReceiveTime,SendPerson)");
         str.Append(string.Format(@" VALUES('{0}' ,'{1}','{2}','{3}','{4}')", noteContent.Id, noteContent.ReceivePhone,
                                  noteContent.MistakeInfo, noteContent.ReceiveTime, noteContent.SendPerson));
         int result = SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnStringRead, CommandType.Text, str.ToString());
         return(result > 0 ? true : false);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
 }