Exemplo n.º 1
0
 public void AsyncGetSellStonesOrderList(string sellerUserName, string orderNumber, int orderState, MyDateTime myBeginCreateTime, MyDateTime myEndCreateTime, int pageItemCount, int pageIndex)
 {
     if (GlobalData.Client != null)
     {
         App.BusyToken.ShowBusyWindow("正在查询矿石出售订单...");
         ListSellStoneOrderRecords.Clear();
         GlobalData.Client.GetSellStonesOrderList(sellerUserName, orderNumber, orderState, myBeginCreateTime, myEndCreateTime, pageItemCount, pageIndex);
     }
 }
Exemplo n.º 2
0
        void Client_GetSellStonesOrderListCompleted(object sender, Wcf.Clients.WebInvokeEventArgs <MetaData.Trade.SellStonesOrder[]> e)
        {
            try
            {
                App.BusyToken.CloseBusyWindow();
                if (e.Error != null)
                {
                    MessageBox.Show("查询矿石出售订单失败。" + e.Error.Message);
                    return;
                }

                this.ListSellStoneOrderRecords.Clear();
                decimal sumStone = 0;
                decimal sumRMB   = 0;
                decimal sumFee   = 0;


                if (e.Result != null)
                {
                    foreach (var item in e.Result)
                    {
                        sumStone += item.SellStonesCount;
                        sumRMB   += item.ValueRMB;
                        sumFee   += item.Expense;
                        ListSellStoneOrderRecords.Add(new SellStonesOrderUIModel(item));
                    }
                }

                this.SumListSellStoneOrderRecords_Fee   = sumFee;
                this.SumListSellStoneOrderRecords_RMB   = sumRMB;
                this.SumListSellStoneOrderRecords_Stone = sumStone;
            }
            catch (Exception exc)
            {
                MessageBox.Show("查询矿石出售订单回调处理异常。" + exc.Message);
            }
        }