private void btnSetCar_Click(object sender, EventArgs e) { int id = int.Parse(tbxId.Text); string vendor = tbxVendor.Text; string model = tbxModel.Text; int year = int.Parse(tbxYear.Text); Car car; switch (cbxType.SelectedIndex) { case 0: car = new Car(); break; case 1: car = new TruckCar { Capacity = double.Parse(tbxType.Text, CultureInfo.GetCultureInfo("en-US")) }; break; case 2: car = new PassengerCar { Passengers = int.Parse(tbxType.Text, CultureInfo.GetCultureInfo("en-US")) }; break; default: car = new Car(); break; } car.Id = id; car.Vendor = vendor; car.Model = model; car.Year = year; _client.SetCar(car); }