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); }
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); }
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); }
public static void Send(IMsgSendArgs args, MsgSendType type) { Send(args, type, args.ReceiveTels_G); }