private void buttonFind_Click(object sender, RoutedEventArgs e) { List <EconomCar> economCars = new List <EconomCar>(); XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <EconomCar>)); using (Stream stream = File.OpenRead(@"..\..\XML\EconomCars.xml")) { economCars = (List <EconomCar>)xmlSerializer.Deserialize(stream); } economCar = new EconomCar(); economCar.IsChildSeat = Convert.ToBoolean(checkBoxChildSeat.IsChecked); economCar.IsWheelChair = Convert.ToBoolean(checkBoxWheelChair.IsChecked); economCar.NumberOfSeats = numericUpDownAmountPeople.Value; for (int i = 0; i < economCars.Count; ++i) { if ((economCars[i].IsMatch(economCar)) != null) { economCar = economCars[i]; break; } } DialogResult = true; }
private void buttonFind_Click(object sender, RoutedEventArgs e) { List <EconomCar> economCars = new List <EconomCar>(); WorkingWithXML.DeserializeEconomBase(ref economCars, @"..\..\XML\EconomCars.xml"); economCar = new EconomCar { IsChildSeat = Convert.ToBoolean(checkBoxChildSeat.IsChecked), IsWheelChair = Convert.ToBoolean(checkBoxWheelChair.IsChecked), NumberOfSeats = numericUpDownAmountPeople.Value }; for (int i = 0; i < economCars.Count; ++i) { if ((economCars[i].IsMatch(economCar)) != null) { economCar = economCars[i]; break; } } DialogResult = true; }
public TaxistEconomCarDetails(Car mainCar) { InitializeComponent(); car = (EconomCar)mainCar; }