コード例 #1
0
        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;
            }
        }
コード例 #2
0
ファイル: Default.ascx.cs プロジェクト: liqueflies/pigeoncms
    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;
        }
    }
コード例 #3
0
ファイル: Default.ascx.cs プロジェクト: liqueflies/pigeoncms
    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));
        }
    }