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)); }
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; }