コード例 #1
0
ファイル: frmIndex.aspx.cs プロジェクト: wangqi0314/crm-tree
    private xml GetXMLObject()
    {
        string        postStr    = GetPostString(_http);
        StringReader  Reader     = new StringReader(postStr);
        XmlSerializer serializer = new XmlSerializer(typeof(xml));
        xml           o          = serializer.Deserialize(Reader) as xml;

        B_W_Online.AddOnline(o.FromUserName, wechatHandle.GetLocalTime(o.CreateTime), null);
        B_W_Exception.AddLog(postStr, o.FromUserName);
        return(o);
    }
コード例 #2
0
ファイル: frmIndex.aspx.cs プロジェクト: wangqi0314/crm-tree
 public void TextHandle(xml x)
 {
     try
     {
         WechatCommunicator _C = new WechatCommunicator(x, CommunicatorKey.Q1001_05);
     }
     catch (Exception e)
     {
         B_W_Exception.AddExcep(x.MsgType, "客服系统异样", e.Message);
     }
 }
コード例 #3
0
ファイル: frmIndex.aspx.cs プロジェクト: wangqi0314/crm-tree
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         Wechatcontrol _w = new Wechatcontrol(HttpContext.Current);
     }
     catch (Exception ex)
     {
         B_W_Exception.AddExcep("微信Page_Load", "提供的微信接口初始化失败" + ex.Message, ex.StackTrace);
     }
 }
コード例 #4
0
ファイル: frmIndex.aspx.cs プロジェクト: wangqi0314/crm-tree
 /// <summary>
 /// 菜单点击事件
 /// </summary>
 /// <param name="x"></param>
 public void EventHandle_CLICK(xml x)
 {
     try
     {
         if (x.EventKey == "V1001_01")
         {
             EventHandle_CLICK_V1001_01(x);
         }
         else if (x.EventKey == "V1001_02")
         {
             EventHandle_CLICK_V1001_02(x);
         }
         else if (x.EventKey == "Q1001_05")
         {
             EventHandle_CLICK_Q1001_05(x);
         }
     }
     catch (Exception e)
     {
         B_W_Exception.AddExcep(x.MsgType, x.Event, e.Message);
     }
 }
コード例 #5
0
ファイル: frmIndex.aspx.cs プロジェクト: wangqi0314/crm-tree
 /// <summary>
 /// 事件处理
 /// </summary>
 /// <param name="x"></param>
 public void EventHandle(xml x)
 {
     try
     {
         if (x.Event.ToLower().Trim() == "subscribe")
         {
             EventHandle_subscribe(x);
         }
         else if (x.Event.ToLower().Trim() == "unsubscribe")
         {
             EventHandle_unSubscribe(x);
         }
         else if (x.Event.ToLower().Trim() == "click")
         {
             EventHandle_CLICK(x);
         }
     }
     catch (Exception e)
     {
         B_W_Exception.AddExcep(x.MsgType, x.Event, e.Message);
     }
 }