private ListViewItem AddItem(Profiles.OrderRelationElement element) { ListViewItem lvi = listView.Items.Add(element.GetAttribute("ID")); lvi.Tag = (object)element; lvi.SubItems.Add(element.GetAttribute("Code")); lvi.SubItems.Add(element.GetAttribute("Name")); return(lvi); }
protected void AddElement(Profiles.OrderRelationElement element, PropertyBag bag) { const string category = "Provision¶©¹º"; string desc = String.Format("ID := {{{0}}}", element.GetAttribute("Code")); PropertySpec item = new PropertySpec(element.GetAttribute("Name"), 0, category, desc); item.Key = element.GetAttribute("Code"); #if false item.Attributes = new Attribute[] { ReadOnlyAttribute.Yes }; #endif bag.Add(item); }
private void listView_SelectedIndexChanged(object sender, EventArgs e) { if (listView.SelectedItems.Count == 0) { return; } ListViewItem lvi = listView.SelectedItems[0]; Profiles.OrderRelationElement element = (Profiles.OrderRelationElement)lvi.Tag; this.lstIndex.Text = element.GetAttribute("ID"); this.txtCode.Text = element.GetAttribute("Code"); this.lstFeeUser.SelectedIndex = int.Parse(element.GetAttribute("FeeUser")); this.lstFeeType.SelectedIndex = int.Parse(element.GetAttribute("FeeType")); this.txtFeeCode.Text = element.GetAttribute("FeeCode"); this.txtName.Text = element.GetAttribute("Name"); btnRemove.Enabled = true; }