//验证订单
        public string CheckOrderInfoEx(System.Net.CookieContainer cookie)
        {
            var webrequest = new WebRequestHelper(Properties.Resources.otn_checkOrderInfo,
                                                    Properties.Resources.otn_initDc, "POST", _postdata, cookie);

            return webrequest.SendDataToServer();
        }
 //获取列车到站信息
 public void GetArriveStationInfo(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_czxxQueryByTrainNo + QueryString, Properties.Resources.otn_leftTicket_init, "GET", "", cookie);
     webHelper.SendDataToServer((str) =>
     {
         callback(str);
     });
 }
 //取消订单
 public void CancelNotCompleteOrder(Action<string> callback, System.Net.CookieContainer cookie)
 {
     WebRequestHelper webHelper = new WebRequestHelper(Properties.Resources.otn_orderAction_cancelMyOrderNotComplete, Properties.Resources.otn_orderAction_cancelMyOrderNotCompleteREF, "POST", PostData, cookie);
     webHelper.SendDataToServer((str) =>
     {
         callback(str);
     });
 }
 /**********************************************************更新********************************************************/
 public void InitModifyPassenger(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_passengersEdit, Properties.Resources.otn_passengersShow, "POST", PostData, cookie);
     webHelper.SendDataToServer((str) =>
     {
         callback(str);
     });
 }
 //开始占座
 public void BeginGetSeat(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_queryOrderWaitTime + this._querystring, Properties.Resources.otn_initDc, "GET", "", cookie);
     webHelper.SendDataToServer((str) =>
     {
         if(str!="")
             callback(str);
     });
 }
 //已完成订单查询
 public void SelectOrder(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_queryMyOrder, Properties.Resources.otn_queryOrderInit, "POST", PostData, cookie);
     webHelper.SendDataToServer((str) =>
     {
         if(str!="")
             callback(str);
     });
 }
 //获取联系人信息
 public void GetPassengersAllJson(Action<string> callback,System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_GetPassengerDTOs, Properties.Resources.otn_initDc, "POST", this._postdata, cookie);
     //var webHelper = new WebRequestHelper(Properties.Resources.otn_GetPassengerDTOs, Properties.Resources.otn_leftTicket_init, "POST", "", cookie);
     webHelper.SendDataToServer((str) => {
         if(str!="")
             callback(str);
     });
 }
 /**************************************************************更新******************************************************************/
 //加载未完成订单
 public void QueryMyOrderNoComplete(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_queryMyOrderNoComplete, Properties.Resources.otn_initNoComplete, "POST", "_json_att=", cookie);
     webHelper.SendDataToServer((str) =>
     {
         if (str != "")
             callback(str);
     });
 }
 public void CheckRandCodeAsync(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_checkRandCodeAsync, Properties.Resources.otn_leftTicket_init, "POST", this._postdata, cookie);
     webHelper.SendDataToServer((str) =>
     {
         if (str != "")
             callback(str);
     });
 }
 public void GetLeftTicketsEx( System.Net.CookieContainer cookie)
 {
     //+" "+DateTime.Now.Subtract(Convert.ToDateTime("1970-01-01")).Ticks.ToString().Substring(0,13)
     var webHelper = new WebRequestHelper("http://kyfw.12306.cn/otn/dynamicJs/queryJs", Properties.Resources.otn_leftTicket_init, "GET", "", cookie);
     webHelper.SendDataToServer((str) =>
     {
         //if (str != "")
         //    callback(str);
     });
 }
 //验证订单
 public void CheckOrderInfo(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webrequest = new WebRequestHelper(Properties.Resources.otn_checkOrderInfo,
                                             Properties.Resources.otn_initDc, "POST", _postdata, cookie);
     webrequest.SendDataToServer((str) =>
     {
         if(str!="")
             callback(str);
     });
 }
 //查询余票信息
 public void GetLeftTickets(Action<string> callback, Action<object> callbackExpires, System.Net.CookieContainer cookie)
 {
     //+" "+DateTime.Now.Subtract(Convert.ToDateTime("1970-01-01")).Ticks.ToString().Substring(0,13)
     var webHelper = new WebRequestHelper(Properties.Resources.otn_leftTicket_Query + this._querystring, Properties.Resources.otn_leftTicket_init, "GET", "", cookie);
     webHelper.SendDataToServer((str, expires) =>
     {
         if(str!="")
             callback(str);
         if (expires != null && expires != "")
         {
             callbackExpires(expires);
         }
     });
 }
 //确认队列
 public void ConfirmSingleForQueue(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_confirmSingleForQueue, Properties.Resources.otn_initDc,
             "POST", this._postdata, cookie);
     webHelper.SendDataToServer((str) =>
     {
         if (str != "")
             callback(str);
     });
 }
 /****************************************************更新******************************************************/
 //进入预定页
 public void EnterSubmitPage(Action<string> callback, System.Net.CookieContainer cookie, string referer = "")
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_submitOrderRequest, Properties.Resources.otn_leftTicket_init,
             "POST", this._postdata, cookie);
     webHelper.SendDataToServer((str) =>
     {
         if(str!="")
             callback(str);
     }, false, referer);
 }
 //查询余票信息(不可预订)
 public void GetLeftTicketsEx(Action<string> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_lcxxcxQuery + this._querystring, Properties.Resources.otn_lcxxcxInit, "GET", "", cookie);
     webHelper.SendDataToServer((str) =>
     {
         if (str != "")
             callback(str);
     });
 }
 //获取Token
 public string GetTokenFromSubmitPage(System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_initDc, Properties.Resources.otn_leftTicket_init, "POST", "_json_att=", cookie);
     return webHelper.SendDataToServer();
 }
 /***********************************************************更新******************************************************/
 public void RedirectMy12306(Action<object> callback, System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_initMy12306, Properties.Resources.otn_loginAction_init, "GET", "", cookie);
     webHelper.SendDataToServer((str) =>
     {
         if (str.ToString() != "")
             callback(str);
     });
 }
 //获取Token
 public void GetTokenFromSubmitPageSync(Action<string> callback,System.Net.CookieContainer cookie)
 {
     var webHelper = new WebRequestHelper(Properties.Resources.otn_initDc, Properties.Resources.otn_leftTicket_init, "POST", "_json_att=", cookie);
     webHelper.SendDataToServer((str) =>
     {
         callback(str);
     });
 }