private void FireReleaseAdded(object o, DealingEventArgs e) { Release release = (Release)e.Data; GTLTreeNode releaseNode = CreateReleaseNode(release); data.BeginUpdate(); data.BeginNodeListChange(); if (null != releaseNode) { data.Nodes.Add(releaseNode); } SortData(data.Columns[DatabaseObject.RELEASE_ID]); data.EndNodeListChange(); data.EndUpdate(); for (int i = 0; i < releaseNode.SubItems.Count; i++) { GTLSubItem sub = releaseNode.SubItems[i]; ColorSubItem csi = new BlueColorSubItem( Color.White, releaseNode.SubItems[i], releaseNode.Tag + data.Columns[i].Text); colorNodes[csi.Tag] = csi; } }
private void FireExecutionChanged(object o, DealingEventArgs e) { Execution execution = (Execution)e.Data; Execution oldExecution = (Execution)e.OldData; GTLTreeNode executionNode = null; foreach (GTLTreeNode node in data.Nodes) { if (node.Tag.Equals(execution.Id)) { executionNode = node; break; } } if (null != executionNode) { // // Update the columns that can change on an execution: // FireSubItem(executionNode, DatabaseObject.EXECUTION_STATUS, execution.ExecutionStatus()); FireSubItem(executionNode, DatabaseObject.UPDATED_DATETIME, execution.ToLocalTime(DatabaseObject.UPDATED_DATETIME)); FireSubItem(executionNode, DatabaseObject.UPDATED_BY, execution[DatabaseObject.UPDATED_BY]); } }
private void FireExecutionAdded(object o, DealingEventArgs e) { Execution execution = (Execution)e.Data; GTLTreeNode executionNode = CreateExecutionNode(execution); data.BeginUpdate(); data.BeginNodeListChange(); if (null != executionNode) { data.Nodes.Add(executionNode); } SortData(data.Columns[DatabaseObject.EXECUTION_ID]); data.EndNodeListChange(); data.EndUpdate(); for (int i = 0; i < executionNode.SubItems.Count; i++) { GTLSubItem sub = executionNode.SubItems[i]; ColorSubItem csi = new BlueColorSubItem( Color.White, executionNode.SubItems[i], executionNode.Tag + data.Columns[i].Text); colorNodes[csi.Tag] = csi; } }
private void FireRollover(object o, DealingEventArgs e) { accounts.BeginUpdate(); accounts.BeginNodeListChange(); accounts.Nodes.Clear(); accounts.EndNodeListChange(); accounts.EndUpdate(); splitButtonDropDown.Items.Clear(); }
protected void FireRollover(object o, DealingEventArgs e) { data.BeginUpdate(); data.BeginNodeListChange(); data.Nodes.Clear(); data.EndNodeListChange(); data.EndUpdate(); }
private void FireReleaseChanged(object o, DealingEventArgs e) { Release release = (Release)e.Data; Release oldRelease = (Release)e.OldData; GTLTreeNode releaseNode = null; foreach (GTLTreeNode node in data.Nodes) { if (node.Tag.Equals(release.Id)) { releaseNode = node; break; } } if (null != releaseNode) { // // Update the columns that can change on a release: // // RELEASE_STATUS // RELEASE_TYPE // CLIENT_ORDER_ID // COUNTERPARTY_ORDER_ID // LIMIT_PRC // STOP_PRC // AVERAGE_PRC // RELEASE_QTY // EXECUTED_QTY // EXECUTED_VAL // UPDATED_DATETIME // UPDATED_BY // FireSubItem(releaseNode, DatabaseObject.RELEASE_STATUS, release.ReleaseStatus( )); FireSubItem(releaseNode, DatabaseObject.RELEASE_TYPE, release.ReleaseType( )); FireSubItem(releaseNode, DatabaseObject.CLIENT_ORDER_ID, release[DatabaseObject.CLIENT_ORDER_ID]); FireSubItem(releaseNode, DatabaseObject.COUNTERPARTY_ORDER_ID, release[DatabaseObject.COUNTERPARTY_ORDER_ID]); FireSubItem(releaseNode, DatabaseObject.LIMIT_PRC, release[DatabaseObject.LIMIT_PRC]); FireSubItem(releaseNode, DatabaseObject.STOP_PRC, release[DatabaseObject.STOP_PRC]); FireSubItem(releaseNode, DatabaseObject.AVERAGE_PRC, release[DatabaseObject.AVERAGE_PRC]); FireSubItem(releaseNode, DatabaseObject.RELEASE_QTY, release[DatabaseObject.RELEASE_QTY]); FireSubItem(releaseNode, DatabaseObject.EXECUTED_QTY, release[DatabaseObject.EXECUTED_QTY]); FireSubItem(releaseNode, DatabaseObject.EXECUTED_VAL, release[DatabaseObject.EXECUTED_VAL]); FireSubItem(releaseNode, DatabaseObject.UPDATED_DATETIME, release.ToLocalTime(DatabaseObject.UPDATED_DATETIME)); FireSubItem(releaseNode, DatabaseObject.UPDATED_BY, release[DatabaseObject.UPDATED_BY]); } }
private void FireRollover(object o, DealingEventArgs e) { account_positions.Clear(); }
private void FireExecutionAdded(object o, DealingEventArgs e) { Execution execution = (Execution)e.Data; Add(execution); }