BF2Statistics.MedalData.MedalConditionForm.TypeSelect_SelectedIndexChanged C# (CSharp) Method

TypeSelect_SelectedIndexChanged() protected method

protected TypeSelect_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        void TypeSelect_SelectedIndexChanged(object sender, EventArgs e)
        {
            AwardSelect.Items.Clear();

            switch (TypeSelect.SelectedIndex)
            {
                case 0:
                    foreach (Award A in AwardCache.GetBadges())
                        AwardSelect.Items.Add(new KeyValuePair(A.Id, A.Name));
                    break;
                case 1:
                    foreach (Award A in AwardCache.GetMedals())
                        AwardSelect.Items.Add(new KeyValuePair(A.Id, A.Name));
                    break;
                case 2:
                    foreach (Award A in AwardCache.GetRibbons())
                        AwardSelect.Items.Add(new KeyValuePair(A.Id, A.Name));
                    break;
                case 3:
                    foreach (Rank A in AwardCache.GetRanks())
                        AwardSelect.Items.Add(new KeyValuePair(A.Id.ToString(), A.Name));
                    break;
            }

            AwardSelect.SelectedIndex = 0;
        }