Пример #1
0
        private void tiresTypeBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            string text = "";

            switch (tiresTypeBox.SelectedIndex)
            {
            case 0:
                var summerTires = _tiresFactory.CreateSummerTire();
                text  = $"Название: {summerTires.Name}\n\n";
                text += $"Категория: {summerTires.season}\n\n";
                text += $"Информация:\n{summerTires.GetInfo()}";
                break;

            case 1:
                var winterTires = _tiresFactory.CreateWinterTire();
                text  = $"Название: {winterTires.Name}\n\n";
                text += $"Категория: {winterTires.season}\n\n";
                text += $"Информация:\n{winterTires.GetInfo()}";
                break;

            case 2:
                var allSeasonTires = _tiresFactory.CreateAllSeasonTire();
                text  = $"Название: {allSeasonTires.Name}\n\n";
                text += $"Категория: {allSeasonTires.season}\n\n";
                text += $"Информация:\n{allSeasonTires.GetInfo()}";
                break;
            }
            resultTextBox.Text = text;
        }
Пример #2
0
 private void FillTiresTypeBox(TiresFactory tiresFactory)
 {
     tiresTypeBox.Items.Clear();
     tiresTypeBox.Items.Add(tiresFactory.CreateSummerTire().Name);
     tiresTypeBox.Items.Add(tiresFactory.CreateWinterTire().Name);
     tiresTypeBox.Items.Add(tiresFactory.CreateAllSeasonTire().Name);
     tiresTypeBox.Enabled       = true;
     tiresTypeBox.SelectedIndex = 0;
 }