Beispiel #1
0
        /// <summary>
        /// 矩阵调用
        /// </summary>
        /// <param name="intMaxtrixType"></param>
        /// <param name="callBack"></param>
        /// <returns></returns>
        public static void Maxtrix_Change(int intMaxtrixType, Action <string> callBack)
        {
            //new Thread(() =>
            // {
            try
            {
                //格式转换
                MaxtrixType    maxtrixType = (MaxtrixType)(intMaxtrixType - 1);
                ReturnDataBase data        = Client.Maxtrix_Manage(maxtrixType);

                if (data.ServerError != null)
                {
                    callBack(data.ServerError);
                }
                else
                {
                    callBack(null);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
                callBack(ex.Message);
            }
            //}) { IsBackground = true }.Start();//用完之后会自动释放
        }
Beispiel #2
0
 /// <summary>
 /// 矩阵切换(8座位【如711】)
 /// </summary>
 public void MatrixChange(MaxtrixType matrixChangeType, Action <string, string> callBack)
 {
     try
     {
         this.MatrixChange_Call_Back = callBack;
         Client.Maxtrix_ManageAsync(matrixChangeType);
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
 }