private void CheckSelection(object o) { switch (Convert.ToInt32(o)) { case 1: if (ItemTypeFilterTabContent == null) { ItemTypeFilterTabContent = new ItemTypeFilter(this); } ((ItemTypeFilterTabContent as ItemTypeFilter).DataContext as ItemTypeFilterControl).FilterEnabled = true; break; case 2: if (WeaponFilterTabContent == null) { WeaponFilterTabContent = new WeaponFilter(this); } ((WeaponFilterTabContent as WeaponFilter).DataContext as WeaponFilterControl).FilterEnabled = true; break; case 3: if (ArmourFilterTabContent == null) { ArmourFilterTabContent = new ArmourFilter(this); } ((ArmourFilterTabContent as ArmourFilter).DataContext as ArmourFilterControl).FilterEnabled = true; break; case 4: if (SocketFilterTabContent == null) { SocketFilterTabContent = new SocketFilter(this); } ((SocketFilterTabContent as SocketFilter).DataContext as SocketFilterControl).FilterEnabled = true; break; case 5: if (RequirementFilterTabContent == null) { RequirementFilterTabContent = new RequirementsFilter(this); } ((RequirementFilterTabContent as RequirementsFilter).DataContext as RequirementsFilterControl).FilterEnabled = true; break; case 6: if (MapFilterTabContent == null) { MapFilterTabContent = new MapFilter(this); } ((MapFilterTabContent as MapFilter).DataContext as MapFilterControl).FilterEnabled = true; break; case 7: if (MiscellaneousFilterTabContent == null) { MiscellaneousFilterTabContent = new MiscellaneousFilter(this); } ((MiscellaneousFilterTabContent as MiscellaneousFilter).DataContext as MiscellaneousFilterControl).FilterEnabled = true; break; case 8: if (StatsFilterTabContent == null) { StatsFilterTabContent = new StatsFilter(this); } ((StatsFilterTabContent as StatsFilter).DataContext as StatsFilterControl).FilterEnabled = true; break; } }
private void loadDropsItemTypes() { DropNew.Items.Clear(); DropNew.Items.Add(new ListItem(Utility.GetLabel("LblCreateNew", "Create new"), "")); DropItemTypesFilter.Items.Clear(); DropItemTypesFilter.Items.Add(new ListItem(Utility.GetLabel("LblSelectItem", "Select item"), "")); var filter = new ItemTypeFilter(); if (!string.IsNullOrEmpty(this.ItemType)) filter.FullName = this.ItemType; List<ItemType> recordList = new ItemTypeManager().GetByFilter(filter, "FullName"); foreach (ItemType record1 in recordList) { DropNew.Items.Add( new ListItem(record1.FullName, record1.FullName)); DropItemTypesFilter.Items.Add( new ListItem(record1.FullName, record1.FullName)); } if (!string.IsNullOrEmpty(this.ItemType)) { BtnNew.Visible = true; DropNew.Visible = false; DropItemTypesFilter.Visible = false; } else { BtnNew.Visible = false; DropNew.Visible = true; DropItemTypesFilter.Visible = true; } }
private void loadDropItemType() { DropItemType.Items.Clear(); DropItemType.Items.Add(new ListItem("", "")); var filter = new ItemTypeFilter(); var list = new ItemTypeManager().GetByFilter(filter, "FullName"); foreach (ItemType type in list) { DropItemType.Items.Add( new ListItem(type.FullName, type.FullName)); } }