コード例 #1
0
ファイル: SMS.cs プロジェクト: splanton/CCFlow
        /// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="userNo">接受人</param>
        /// <param name="msgTitle">标题</param>
        /// <param name="msgDoc">内容</param>
        /// <param name="msgFlag">标记</param>
        /// <param name="msgType">类型</param>
        /// <param name="paras">扩展参数</param>
        public static void SendMsg(string userNo, string msgTitle, string msgDoc, string msgFlag,
                                   string msgType, string paras)
        {
            SMS sms = new SMS();

            sms.MyPK        = DBAccess.GenerGUID();
            sms.HisEmailSta = MsgSta.UnRun;

            sms.Sender      = WebUser.No;
            sms.SendToEmpNo = userNo;

            sms.Title      = msgTitle;
            sms.DocOfEmail = msgDoc;

            sms.Sender = BP.Web.WebUser.No;
            sms.RDT    = BP.DA.DataType.CurrentDataTime;

            sms.MsgFlag = msgFlag; // 消息标志.
            sms.MsgType = msgType; // 消息类型.'

            sms.AtPara = paras;

            sms.afterInsert();
            // sms.Insert();
        }
コード例 #2
0
ファイル: SMS.cs プロジェクト: splanton/CCFlow
        /// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="mobileNum">手机号吗</param>
        /// <param name="mobileInfo">短信信息</param>
        /// <param name="email">邮件</param>
        /// <param name="title">标题</param>
        /// <param name="infoBody">邮件内容</param>
        /// <param name="msgFlag">消息标记,可以为空。</param>
        /// <param name="guestNo">用户编号</param>
        public static void SendMsg(string mobileNum, string mobileInfo, string email, string title, string
                                   infoBody, string msgFlag, string msgType, string guestNo)
        {
            SMS sms = new SMS();

            sms.Sender      = WebUser.No;
            sms.RDT         = BP.DA.DataType.CurrentDataTimess;
            sms.SendToEmpNo = guestNo;

            // 邮件信息
            sms.HisEmailSta = MsgSta.UnRun;
            sms.Title       = title;
            sms.DocOfEmail  = infoBody;

            //手机信息.
            sms.Mobile       = mobileNum;
            sms.HisMobileSta = MsgSta.UnRun;
            sms.MobileInfo   = mobileInfo;
            sms.MsgFlag      = msgFlag; // 消息标志.

            if (DataType.IsNullOrEmpty(msgFlag))
            {
                sms.MyPK = DBAccess.GenerGUID();

                sms.afterInsert();
                //sms.Insert();
            }
            else
            {
                // 如果已经有该PK,就不让插入了.
                try
                {
                    sms.MyPK = msgFlag;
                    sms.afterInsert();
                    // sms.Insert();
                }
                catch
                {
                }
            }
        }