protected override void ControlsToData() { if (_itemDescriptionReference == null) { if (IsParentComponent) { _itemDescriptionReference = new HardwareItemDescriptionComponent1(); } else { _itemDescriptionReference = new HardwareItemDescriptionComponent(); } } base.ControlsToData(); var item1 = _itemDescriptionReference as HardwareItemDescriptionComponent; var item2 = _itemDescriptionReference as HardwareItemDescriptionComponent1; if (item1 != null) { item1.ID = edtId.GetValue <string>(); } if (item2 != null) { item2.ID = edtId.GetValue <string>(); } }
public void addItemComponent(HardwareItemDescriptionComponent itemComponent) { ListViewItem item = new ListViewItem(itemComponent.ID); object obj = itemComponent.Item; if (obj is ItemDescription) { ItemDescription desc = (ItemDescription)obj; string name = desc.name; item.SubItems.Add(name); } else if (obj is DocumentReference) { DocumentReference doc = (DocumentReference)obj; string uuid = doc.uuid; item.SubItems.Add(uuid); } item.Tag = itemComponent; this.Items.Add(item); }
public ComponentForm(HardwareItemDescriptionComponent itemComponent) { InitializeComponent(); componentControl.HardwareItemDescriptionComponent = itemComponent; componentControl.DocumentType = dbDocument.DocumentType.COMPONENT_DESCRIPTION; }