public void UpdateDeal(DealItemViewModel viewModel) { InvokeIfRequired(() => { this.treeView.BeginUpdate(); var node = this.GetDealTreeNode(viewModel.Id); node.Text = viewModel.Name; node.Tag = viewModel; this.treeView.EndUpdate(); }); }
public void AddDeal(DealItemViewModel viewModel) { }
public void AddDeal(DealItemViewModel viewModel) { InvokeIfRequired(() => { var nodeDeal = this.treeNodeDeals.Nodes.Add("deal_" + viewModel.Id, viewModel.Name, "user_suit.png", "user_suit.png"); nodeDeal.Tag = viewModel; nodeDeal.ContextMenuStrip = this.contextMenuStripDeal; this.eventBroker.RegisterTreeNodeSelectEventSource(nodeDeal, new DealSelectedAction(viewModel.Id), Topics.UI); this.eventBroker.RegisterTreeNodeUnselectEventSource(nodeDeal, new DealUnselectedAction(viewModel.Id), Topics.UI); foreach (var project in viewModel.Projects) { this.AddProject(nodeDeal, project); } }); }
public void UpdateDeal(DealItemViewModel viewModel) { }