public Drugie(bool typ, string dataOdbioru, string dataZwrotu, Miasta miastoOdbioru, Miasta miastoZwrotu)
        {
            ListaWypozyczen wypozyczenia = ListaWypozyczen.OdczytajXML("lista1.xml");
            Osobowe         osobowe      = Osobowe.OdczytajXML("osobowe1.xml");
            Dostawcze       dostawcze    = Dostawcze.OdczytajXML("dostawcze1.xml");

            //dostepne = new List<SamochodOsobowy>(osobowe.wszystkieOsobowe);
            InitializeComponent();
            DataContext        = this;
            this.typ           = typ;
            this.miastoOdbioru = miastoOdbioru;
            this.miastoZwrotu  = miastoZwrotu;
            this.dataOdbioru   = dataOdbioru;
            this.dataZwrotu    = dataZwrotu;

            if (typ == true)
            {
                dostepne = new List <SamochodOsobowy>(osobowe.pokazDostepne(wypozyczenia, dataOdbioru, dataZwrotu));
                listBox_auta.ItemsSource = dostepne;
            }
            else
            {
                dostepneDost             = new List <SamochodDostawczy>(dostawcze.pokazDostepne(wypozyczenia, dataOdbioru, dataZwrotu));
                listBox_auta.ItemsSource = dostepneDost;
            }
        }
        private void Button_zarezerwuj_Click(object sender, RoutedEventArgs e)
        {
            this.imie               = textBox_imie.Text;
            this.nazwisko           = textBox_nazwisko.Text;
            this.adresEmail         = textBox_meil.Text;
            this.numerTelefonu      = textBox_telefon.Text;
            this.numerKarty         = textBox_karta.Text;
            this.waznoscKarty       = textBox_waznosc.Text;
            this.kodZabazpieczajacy = textBox_kod.Text;
            int result1 = numerKarty.Length;

            while (String.IsNullOrEmpty(imie) == true || String.IsNullOrEmpty(nazwisko) == true || String.IsNullOrEmpty(adresEmail) == true ||
                   String.IsNullOrEmpty(numerTelefonu) == true || String.IsNullOrEmpty(numerKarty) == true ||
                   String.IsNullOrEmpty(waznoscKarty) == true || String.IsNullOrEmpty(kodZabazpieczajacy) == true)
            {
                MessageBox.Show("Proszę o wypełnienie wszystkich pól!");
                if (MessageBoxButton.OK == 0)
                {
                    break;
                }
            }
            while (checkbox_lata.IsChecked == false || checkbox_prawojazdy.IsChecked == false || checkbox_regulamin.IsChecked == false)
            {
                MessageBox.Show("Proszę o zaznaczenie wymaganych zgód!");
                if (MessageBoxButton.OK == 0)
                {
                    break;
                }
            }
            while (result1 != 16)
            {
                System.Windows.MessageBox.Show("Numer karty musi zawierać 16 cyfr!");
                if (MessageBoxButton.OK == 0)
                {
                    break;
                }
            }
            if (checkbox_lata.IsChecked == true && checkbox_prawojazdy.IsChecked == true && checkbox_regulamin.IsChecked == true && result1 == 16 &&
                String.IsNullOrEmpty(imie) == false && String.IsNullOrEmpty(nazwisko) == false && String.IsNullOrEmpty(adresEmail) == false &&
                String.IsNullOrEmpty(numerTelefonu) == false && String.IsNullOrEmpty(numerKarty) == false &&
                String.IsNullOrEmpty(waznoscKarty) == false && String.IsNullOrEmpty(kodZabazpieczajacy) == false)
            {
                ListaWypozyczen wypozyczeniaOdczytane = ListaWypozyczen.OdczytajXML("lista1.xml");
                Klient          klient           = new Klient(imie, nazwisko, numerTelefonu, adresEmail, numerKarty, waznoscKarty, kodZabazpieczajacy);
                Wypozyczenie    noweWypozyczenie = new Wypozyczenie(miastoOdbioru, miastoZwrotu, dataOdbioru, dataZwrotu, klient, wybrany);
                wypozyczeniaOdczytane.dodaj(noweWypozyczenie);
                ListaWypozyczen.ZapiszXML("lista1.xml", wypozyczeniaOdczytane);
                Piąte piąte = new Piąte();
                this.NavigationService.Navigate(piąte);
            }
        }