SMS.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using Com.Jpsoft.Hospital.BLL;
  11. using Com.Jpsoft.Hospital.Model;
  12. namespace Com.Jpsoft.Hospital.Web.Common
  13. {
  14. public static class SMS
  15. {
  16. /// <summary>
  17. /// 发送短信
  18. /// </summary>
  19. /// <param name="msgphone">短信接收人电话</param>
  20. /// <param name="msgcontent">短信内容</param>
  21. /// <returns>指示是否发送成功</returns>
  22. public static bool SendSMG(string msgphone,string msgcontent)
  23. {
  24. Com.Jpsoft.Hospital.BLL.MSG_SUBMIT submitBll = new Com.Jpsoft.Hospital.BLL.MSG_SUBMIT();
  25. Com.Jpsoft.Hospital.Model.MSG_SUBMIT submitModel = new Com.Jpsoft.Hospital.Model.MSG_SUBMIT();
  26. submitModel.MSGCONTENT = msgcontent;
  27. submitModel.MSGPHONE = msgphone;
  28. submitModel.MSGID = MakeMSGID();
  29. submitModel.SENDDATE = DateTime.Now;
  30. submitModel.SENDFLAG = 0;
  31. try
  32. {
  33. submitBll.Add(submitModel);
  34. return true;
  35. }
  36. catch (System.Exception e)
  37. {
  38. //throw e;
  39. return false;
  40. }
  41. }
  42. public static string MakeMSGID()
  43. {
  44. string msgID = System.Guid.NewGuid().ToString();
  45. return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(msgID, "md5");
  46. }
  47. }
  48. }