protected virtual void OnMoneyBalanceUpdated(BalanceEventArgs e) { if (MoneyBalanceUpdated != null) { MoneyBalanceUpdated(this, e); } }
public void Self_MoneyBalance(object sender, BalanceEventArgs e) { Hashtable item = new Hashtable(); item.Add("MessageType", "BalanceUpdated"); item.Add("Balance", e.Balance); enqueue(item); }
public double GetBalanceByPhoneNumber(string value) { BalanceEventArgs eventArgs = new BalanceEventArgs(); eventArgs.PhoneNumber = value; BalanceRequest?.Invoke(this, eventArgs); return(eventArgs.Balance); }
void Self_MoneyBalance(object sender, BalanceEventArgs e) { if (CanSyncInvoke) { NetcomSync.BeginInvoke(new OnMoneyBalanceRaise(OnMoneyBalanceUpdated), new object[] { e }); } else { OnMoneyBalanceUpdated(e); } }
private void CurrentWalletBalanceChanged(object sender, BalanceEventArgs e) { var transaction = e.Transaction; // TODO Check this logic is correct var transactionHeight = e.Height ?? this.blockchainController.BlockHeight; var transactionItem = new TransactionItem(transaction.Hash, transaction.Type, transactionHeight, TimeHelper.UnixTimestampToDateTime(e.Time)); this.AddTransaction(transactionItem); this.SetWalletBalanceChangedFlag(); }
private void WalletIndexer_BalanceChanged(object sender, BalanceEventArgs e) { lock (unconfirmed) { unconfirmed.Remove(e.Transaction.Hash); } UInt160[] relatedAccounts = e.RelatedAccounts.Where(p => Contains(p)).ToArray(); if (relatedAccounts.Length > 0) { BalanceChanged?.Invoke(this, new BalanceEventArgs { Transaction = e.Transaction, RelatedAccounts = relatedAccounts, Height = e.Height, Time = e.Time }); } }
private void Avatar_OnBalanceUpdated(object sender, BalanceEventArgs ea) { try { if (netcomSync != null) { netcomSync.BeginInvoke(new OnMoneyBalanceRaise(OnMoneyBalanceUpdated), new object[] { ea }); } else { OnMoneyBalanceUpdated(ea); } } catch { ; } }
private void CurrentWallet_BalanceChanged(object sender, BalanceEventArgs e) { balance_changed = true; BeginInvoke(new Action <Transaction, uint?, uint>(AddTransaction), e.Transaction, e.Height, e.Time); }
private static void CurrentWallet_BalanceChanged(object sender, BalanceEventArgs e) { balance_changed = true; AddTransaction(e.Transaction, e.Height, e.Time); }
protected virtual void OnMoneyBalanceUpdated(BalanceEventArgs e) { MoneyBalanceUpdated?.Invoke(this, e); }
private void OnBalanceRequest(object sender, BalanceEventArgs e) { e.Balance = _abonentList.FirstOrDefault(a => a.PhoneNumber == e.PhoneNumber).Balance; }
private void Self_MoneyBalance(object sender, BalanceEventArgs e) { balance = e.Balance; }
void Operation_BalanceChanged(object sender, BalanceEventArgs e) { this.View.SetBalance(e.Balance); }