示例#1
0
 /// <summary>
 /// 发送短信
 /// </summary>
 /// <param name="phones"></param>
 /// <param name="content"></param>
 public void NewSendMessage(string phones, string content)
 {
     if (!string.IsNullOrEmpty(phones) && !string.IsNullOrEmpty(content))
     {
         Model.SiteMessage sm      = Model.SiteMessage.GetModel(t => t.id != 0);
         WebClient         client  = new WebClient();
         String            ct      = HttpUtility.UrlEncode(content, Encoding.GetEncoding("gbk"));
         string            Message = string.Format("http://221.122.112.136:8080/sms/mt.jsp?cpName={0}&cpPwd={1}&phones={2}&msg={3}", sm.UserName, sm.UserPwd, phones, ct);
         String            ret     = client.DownloadString(Message);
         Console.WriteLine(ret);
         Console.ReadLine();
     }
 }
        /// <summary>
        /// 添加/编辑
        /// </summary>
        /// <param name="isEdit"></param>
        /// <param name="p_SiteMessage"></param>
        public void AESiteMessage(DealMvc.ControllerBase _CB, bool isEdit, ref Model.SiteMessage p_sm)
        {
            Model.SiteMessage m_sm = null;

            if (isEdit)
            {
                m_sm = DealMvc.Model.SiteMessage.GetModel(p_sm.id ?? 0);
            }
            else
            {
                m_sm = new Model.SiteMessage();
            }

            if (!isEdit)
            {
                if (Orm.EntityCore <Model.SiteMessage> .Exists("=id", new object[] { p_sm.id }))
                {
                    throw new ExceptionEx.MyExceptionMessageBox("已经存在此记录");
                }
            }
            else
            {
            }

            m_sm.UserName = p_sm.UserName;               //UserName[Type=string] - 账号
            m_sm.UserPwd  = p_sm.UserPwd;                //UserPwd[Type=string] - 密码
            m_sm.UpTime   = p_sm.UpTime ?? DateTime.Now; //UpTime[Type=DateTime?] - 更新时间


            p_sm = m_sm;
            if (isEdit)
            {
                m_sm.Update();
                ExceptionEx.MyExceptionLog.AlertMessage(_CB, "修改网站短信信息成功");
                _CB.IsSaveForm = true;
            }
            else
            {
                m_sm.Add();
                ExceptionEx.MyExceptionLog.AlertMessage(_CB, "添加成功", true);
            }
        }