private void OnMouseDubleClick(TradeRecordInfo tradeRecordInfo)
        {
            if (tradeRecordInfo == null)
            {
                return;
            }
            switch (tradeRecordInfo.Payment.Category)
            {
            case "self":
            case "send":
                SendMessenger(Pages.TradeDetailSendPage, tradeRecordInfo);
                UpdatePage(Pages.TradeDetailSendPage);
                break;

            case "receive":
                SendMessenger(Pages.TradeDetailReceivePage, tradeRecordInfo);
                UpdatePage(Pages.TradeDetailReceivePage);
                break;

            case "generate":
                SendMessenger(Pages.TradeDetailMiningPage, tradeRecordInfo);
                UpdatePage(Pages.TradeDetailMiningPage);
                break;

            default:
                break;
            }
        }
Exemple #2
0
        public Result <ObservableCollection <TradeRecordInfo> > ListFilterTrans(FilterIM filer, int skip = 0, bool includeWatchOnly = true, int count = 5)
        {
            var result = new Result <ObservableCollection <TradeRecordInfo> >();

            var         p        = Math.Pow(10, 8);
            ApiResponse response = TransactionApi.ListFilterTrans(filer, count, skip, includeWatchOnly).Result;

            result.IsFail = response.HasError;
            if (result.IsFail)
            {
                return(result);
            }

            var payments = response.GetResult <List <Payment> >();

            result.Value = new ObservableCollection <TradeRecordInfo>();
            payments.ForEach(x =>
            {
                var item = new TradeRecordInfo(x);
                result.Value.Add(item);
            });

            return(result);
        }
Exemple #3
0
 void GetRequest(TradeRecordInfo tradeRecordInfo)
 {
     //TradeRecordInfo = tradeRecordInfo;
     TradeRecordDetail = new TradeRecordDetail(tradeRecordInfo.Payment);
 }
 void GetRequest(TradeRecordInfo tradeRecordInfo)
 {
     TradeRecordInfo = tradeRecordInfo;
 }