Exemplo n.º 1
0
        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;
        }
Exemplo n.º 3
0
 public TaxistEconomCarDetails(Car mainCar)
 {
     InitializeComponent();
     car = (EconomCar)mainCar;
 }