/// <summary> /// Add new manufacturer. /// </summary> private void AddManufacturer() { GXDeviceManufacturer manufacturer = new GXDeviceManufacturer(); manufacturer.Status = DownloadStates.Add; GXManufacturerForm dlg = new GXManufacturerForm(manufacturer); if (dlg.ShowDialog() == DialogResult.OK) { PresetManufacturers.Add(manufacturer); ListViewItem li = PresetList.Items.Add(manufacturer.Name); li.Tag = manufacturer; TreeNode manNode = ManufacturersNode.Nodes.Add(manufacturer.Name); manNode.Tag = manufacturer; ItemToListItem[manufacturer] = li; ItemToTreeNode[manufacturer] = manNode; PresetTree.SelectedNode = manNode; } }
/// <summary> /// Edit selected manufacturer. /// </summary> private void EditManufacturer(GXDeviceManufacturer manufacturer) { GXManufacturerForm dlg = new GXManufacturerForm(manufacturer); if (dlg.ShowDialog() == DialogResult.OK) { TreeNode manNode = ItemToTreeNode[manufacturer] as TreeNode; manNode.Text = manufacturer.Name; } }