예제 #1
0
 /// <summary>
 /// 获取联系人列表
 /// </summary>
 private void GetAllPassenger()
 {
     //System.Threading.Thread.Sleep(5000);
     /********************************更新***************************************/
     #region 获取联系人
     modifyAction.GetPassenger((str) =>
     {
         var returnString = translation.TranslationHtmlEx(str);
         if (returnString["data"]["normal_passengers"] == null)
         {
             MessageBox.Show("获取联系人失败!\r\n" + returnString["data"]["exMsg"].ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //opcmd.HideOpaqueLayer();  //隐藏遮挡层
             return;
         }
         var htmlTrans = new HTML_Translation();
         htmlTrans.TranslationPassengerJson(str, (passengerList) =>
         {
             DeterMineCall(() =>
             {
                 if (passengerList != null)
                 {
                     dgvPassenger.DataSource = passengerList;
                     //opcmd.HideOpaqueLayer();  //隐藏遮挡层
                 }
             });
         });
     }, _cookieContainer);
     #endregion
 }
예제 #2
0
        public void GetPassengersFromServer()
        {
            var modifyAction = new ModifyPassengerAction();
            var translation  = new HTML_Translation();

            modifyAction.GetPassenger((strPassengers) =>
            {
                var returnString = translation.TranslationHtmlEx(strPassengers);
                if (returnString["data"]["normal_passengers"] == null)
                {
                    return;
                }

                translation.TranslationPassengerJson(strPassengers, (passengerSource) =>
                {
                    _passengers = passengerSource;
                });
            }, _cookieContainer);
        }