ATMLCommonLibrary.controls.lists.ComponentListView.addItemComponent C# (CSharp) Method

addItemComponent() public method

public addItemComponent ( HardwareItemDescriptionComponent itemComponent ) : void
itemComponent ATMLModelLibrary.model.equipment.HardwareItemDescriptionComponent
return void
        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);
        }