Beispiel #1
0
        private void ibClient_HandleAccountSummary(AccountSummaryMessage summaryMessage)
        {
            for (int i = 0; i < _accountSummary.Count; i++)
            {
                if (_accountSummary[i].Account == summaryMessage.Account && _accountSummary[i].Tag.Equals(summaryMessage.Tag) && _accountSummary[i].Account.Equals(summaryMessage.Account))
                {
                    _accountSummary[i].Value    = summaryMessage.Value;
                    _accountSummary[i].Currency = summaryMessage.Currency;
                    return;
                }
            }

            _accountSummary.Add(new AccountSummaryMessage(summaryMessage.RequestId, summaryMessage.Account, summaryMessage.Tag, summaryMessage.Value, summaryMessage.Currency));
        }
Beispiel #2
0
 private void  HandleAccountSummary(AccountSummaryMessage summaryMessage)
 {
     for (int i = 0; i < accountSummaryGrid.Rows.Count; i++)
     {
         if (accountSummaryGrid[0, i].Value.Equals(summaryMessage.Tag) && accountSummaryGrid[3, i].Value.Equals(summaryMessage.Account))
         {
             accountSummaryGrid[1, i].Value = summaryMessage.Value;
             accountSummaryGrid[2, i].Value = summaryMessage.Currency;
             return;
         }
     }
     accountSummaryGrid.Rows.Add(1);
     accountSummaryGrid[0, accountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Tag;
     accountSummaryGrid[1, accountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Value;
     accountSummaryGrid[2, accountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Currency;
     accountSummaryGrid[3, accountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Account;
 }
 public void HandleAccountSummary(AccountSummaryMessage summaryMessage)
 {
     for (int i = 0; i < AccountSummaryGrid.Rows.Count; i++)
     {
         if (AccountSummaryGrid[0, i].Value.Equals(summaryMessage.Tag) && AccountSummaryGrid[3, i].Value.Equals(summaryMessage.Account))
         {
             AccountSummaryGrid[1, i].Value = summaryMessage.Value;
             AccountSummaryGrid[2, i].Value = summaryMessage.Currency;
             return;
         }
     }
     AccountSummaryGrid.Rows.Add(1);
     AccountSummaryGrid[0, AccountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Tag;
     AccountSummaryGrid[1, AccountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Value;
     AccountSummaryGrid[2, AccountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Currency;
     AccountSummaryGrid[3, AccountSummaryGrid.Rows.Count - 1].Value = summaryMessage.Account;
 }