private void ExecuteQueryCommand()
        {
            GainData.Clear();
            IsBusy = true;
            Action action = () =>
            {
                CommunicateManager.Invoke <ITPosService>(service =>
                {
                    DateTime startTime    = new DateTime(selectedYear, selectedMonth, 1);
                    BusinessmanReportData = service.GetBusinessmanReport(startTime, startTime.AddMonths(1).AddDays(-1));
                    DataStatistics        = Statistics.Transfer(BusinessmanReportData.TradeList);
                }, UIManager.ShowErr);
            };

            Task.Factory.StartNew(action).ContinueWith(p =>
            {
                Action setAction = () => { IsBusy = false; };
                DispatcherHelper.UIDispatcher.Invoke(setAction);
            });
        }
Esempio n. 2
0
    /// <summary>
    /// 获取数据跳转
    /// </summary>
    public static void Navigation2Ui(GainData gain)
    {
        switch (gain.GainType)
        {
        case MenuGainType.Function:
            break;

        case MenuGainType.DungeonPoint:     // 跳转到关卡
            break;

        case MenuGainType.DungeonChapater:     // 跳转到剧情副本章节
            break;

        case MenuGainType.SubFunction:
            break;

        default:
            break;
        }
    }