private void saveButton_Click(object sender, EventArgs e) { switch (this.typeRod.Text) { case "Спінінгове": Spining spining = new Spining(); SaveCharacteristics(spining); spining.SpinningClas = valueOptionalParameter.Text; spining.ValueOptionalParameter = spining.SpinningClas; AddNewFishingRod(spining); break; case "Фідерне": Fiderni fiderni = new Fiderni(); SaveCharacteristics(fiderni); fiderni.FiderBuild = valueOptionalParameter.Text; fiderni.ValueOptionalParameter = fiderni.FiderBuild; AddNewFishingRod(fiderni); break; case "Поплавкове": Poplavkovi poplavkovi = new Poplavkovi(); SaveCharacteristics(poplavkovi); poplavkovi.TipsBuild = valueOptionalParameter.Text; poplavkovi.ValueOptionalParameter = poplavkovi.TipsBuild; AddNewFishingRod(poplavkovi); break; case "Махове": Makhovi makhovi = new Makhovi(); SaveCharacteristics(makhovi); makhovi.TipsBuild = valueOptionalParameter.Text; makhovi.ValueOptionalParameter = makhovi.TipsBuild; AddNewFishingRod(makhovi); break; case "Матчеве": Matchevy matchevy = new Matchevy(); SaveCharacteristics(matchevy); matchevy.TipsСonnection = valueOptionalParameter.Text; matchevy.ValueOptionalParameter = matchevy.TipsСonnection; AddNewFishingRod(matchevy); break; case "Зимове": Winter winter = new Winter(); SaveCharacteristics(winter); winter.TipsBuild = valueOptionalParameter.Text; winter.ValueOptionalParameter = winter.TipsBuild; AddNewFishingRod(winter); break; } this.Close(); }
private void SetCharacteristics(ProductPageExample productPage, int i) { productPage.name.Text = MainFishingRods[i].Name; productPage.brandName.Text = MainFishingRods[i].Brand; productPage.prupose.Text = MainFishingRods[i].Purpose; productPage.typeCoil.Text = MainFishingRods[i].Coil; productPage.description.Text = MainFishingRods[i].DescriptionValue; productPage.rodLenght.Text = Convert.ToString(MainFishingRods[i].Lenght); productPage.price.Text = Convert.ToString(MainFishingRods[i].Price); productPage.valueOptionalParameter.Text = MainFishingRods[i].ValueOptionalParameter; switch (MainFishingRods[i].GetTypeRoad()) { case "Спінінгове": Spining spining = new Spining(); productPage.typeRod.Text = spining.TypeRod; productPage.optionalParameter.Text = spining.SpinningClasName; break; case "Фідерне": Fiderni fiderni = new Fiderni(); productPage.typeRod.Text = fiderni.TypeRod; productPage.optionalParameter.Text = fiderni.FiderBuildName; break; case "Поплавкове": Poplavkovi poplavkovi = new Poplavkovi(); productPage.typeRod.Text = poplavkovi.TypeRod; productPage.optionalParameter.Text = poplavkovi.TipsBuildName; break; case "Махове": Makhovi makhovi = new Makhovi(); productPage.typeRod.Text = makhovi.TypeRod; productPage.optionalParameter.Text = makhovi.TipsBuildName; break; case "Матчеве": Matchevy matchevy = new Matchevy(); productPage.typeRod.Text = matchevy.TypeRod; productPage.optionalParameter.Text = matchevy.TipsСonnectionName; break; case "Зимове": Winter winter = new Winter(); productPage.typeRod.Text = winter.TypeRod; productPage.optionalParameter.Text = winter.TipsBuildName; break; } }
private void AddStartListRod() { buttonList = new List <Control>(); fishingRods = new List <FishingRod>(); string spinningName = "MEGAFORCE JIGGERSPIN MFJ225-ST (11241-225)"; string spinningBrand = "Daiwa"; string spinningPurpose = "Сомові"; double spinninglenght = 2.2; string spinningCoil = "Інерційна"; double spinningPrice = 600; string spinningDescription = "Спиннинг - Удилища - Микроджиговые:Спиннинг Daiwa 19 MEGAFORCE JIGGERSPIN MFJ225 - ST(11241 - 225) купить недорого в Киеве с доставкой в любую точку Украины. Выбирать Распродажа в рыболовном интернет - магазине KENGO очень удобно: самая лучшая система фильтров, продуманная и понятная структура категорий, фото товаров и видео.Отзывы покупателей о Спиннинг Daiwa 19 MEGAFORCE JIGGERSPIN MFJ225 - ST(11241 - 225) и других товарах раздела Распродажа, консультации по телефону и в чате -поможем подобрать рыболовные товары из раздела Распродажа под твои предпочтения.Фирменная гарантия, обмен и возврат. Постоянные акции, распродажи и подарки от рыбацкого интернет - магазина KENGO приносят еще больше радости при покупке, скидки приятно удивляют и дают возможность не только выгодно приобрести Спиннинг Daiwa 19 MEGAFORCE JIGGERSPIN MFJ225 - ST(11241 - 225), но и сэкономить, а накопленные бонусы позволят покупать еще больше, а платить меньше! Чаще всех заказывают Спиннинг Daiwa 19 MEGAFORCE JIGGERSPIN MFJ225 - ST(11241 - 225) жители городов: Киев, Харьков, Днепр, Львов, Одесса, Запорожье, Николаев, Чернигов, Житомир, Мариуполь, Винница, Полтава, Херсон, Сумы, Черкассы, Хмельницкий, Кривой Рог, Ровно, Тернополь."; string spinningClass = "Важкий"; Spining spining = new Spining(spinningName, spinningBrand, spinningPurpose, spinninglenght, spinningCoil, spinningPrice, spinningDescription, spinningClass); fishingRods.Add(spining); string fiderName = "Mikado Shinju Feeder"; string fiderBrand = "Mikado"; string fiderPurpose = "Карпові"; double fiderlenght = 3; string fiderCoil = "Безінерційна"; double fiderPrice = 754; string fiderDescription = "Фидерное удилище со средним строем из композитнных материалов. Гибкий и чувствительный, позволяет ловить на больших дистанциях. Колена соединяются «комель в хлыст». Кольца SiC, установленные на ножках с тремя точками крепления. В комплекте 3 стеклопластиковых хлыстика различной жесткости. Классический катушкодержатель, пенорезиновая рукоять. Фидер поставляется в транспортной полиэтиленовой упаковке."; string fiderBuild = "Середній"; Fiderni fiderni = new Fiderni(fiderName, fiderBrand, fiderPurpose, fiderlenght, fiderCoil, fiderPrice, fiderDescription, fiderBuild); fishingRods.Add(fiderni); string winterName = "Удочка зимняя судаковая Flagman короткая"; string winterBrand = "Flagman"; string winterPurpose = "Сомові"; double winterlenght = 0.4; string winterCoil = "Інерційна"; double winterPrice = 96.81; string winterDescription = "Удильник, предназначенный для ловли со льда на балансиры и блесны. Это максимально простая, проверенная годами конструкция. Пенопластовая ручка, металлический хлыстик и пропускное кольцо, кивок из стальной пружины – здесь нет непрочных или теряющих прочность на морозе материалов. Большой внутренний диаметр кивка и пропускного кольца делают возможной ловлю при очень низкой температуре, когда леска сильно обмерзает. Катушка крепится также очень простым способом – с помощью изоленты."; string winterType = "Класична"; Winter winter = new Winter(winterName, winterBrand, winterPurpose, winterlenght, winterCoil, winterPrice, winterDescription, winterType); fishingRods.Add(winter); }