Beispiel #1
0
        static bool IsUsing(IMsgSendArgs args, MsgSendType type)
        {
            if (args.IsUsing_G == 0)
            {
                return(false);
            }
            switch (type)
            {
            case MsgSendType.Rec:
                if (args.IsSend_Rec_G == 1)
                {
                    return(true);
                }
                break;

            case MsgSendType.Sell:
                if (args.IsSend_Sell_G == 1)
                {
                    return(true);
                }
                break;

            case MsgSendType.DaySum:
                if (args.IsSend_DaySum_G == 1)
                {
                    return(true);
                }
                break;
            }
            return(false);
        }
Beispiel #2
0
        public static void Send(IMsgSendArgs args, MsgSendType type, string strPhone)
        {
            if (!IsUsingMsg)
            {
                return;
            }

            if (string.IsNullOrEmpty(strPhone))
            {
                return;
            }

            if (!IsUsing(args, type))
            {
                return;
            }
            string _msg = GetMsg(args, type) + msgextraInfo;
            //短信内容
            string strContent = HttpUtility.UrlEncode(_msg, Encoding.UTF8);

            //要发送的内容
            string strSend = "reg=" + strReg + "&pwd=" + strPwd + "&sourceadd=" + strSourceAdd +
                             "&phone=" + strPhone + "&content=" + strContent;

            //发送
            HttpSend.postSend(url, strSend);
        }
Beispiel #3
0
        static string GetMsg(IMsgSendArgs args, MsgSendType type)
        {
            string msg = string.Empty;

            switch (type)
            {
            case MsgSendType.Rec:
                msg = string.Format("收货--收货单号:{0},金额:{1},时间:{2}", args.BillCode_G, args.BillAmount_G.ToString(), DateTime.Now.ToString());
                break;

            case MsgSendType.Sell:
                msg = string.Format("销售--出库单号:{0},金额:{1},时间:{2}", args.BillCode_G, args.BillAmount_G.ToString(), DateTime.Now.ToString());
                break;

            case MsgSendType.DaySum:
                msg = string.Format("日结--今日收货金额:{0},销售金额:{1},时间:{2}", args.RecAmount_G.ToString(), args.SellAmount_G.ToString(), DateTime.Now.ToShortDateString());
                break;
            }
            return(msg);
        }
Beispiel #4
0
 public static void Send(IMsgSendArgs args, MsgSendType type)
 {
     Send(args, type, args.ReceiveTels_G);
 }