private void ButtonUmowaPosrednictwaKupna_Click(object sender, RoutedEventArgs e)
        {
            UmowyKupna umowy = new UmowyKupna();

            if (File.Exists("listaUmowyKupna.xml"))                                // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                umowy = (UmowyKupna)UmowyKupna.OdczytajXML("listaUmowyKupna.xml"); // pliki o stalej nazwie, w ktorym przechowywane sa dane klientow
            }

            UmowaPosrednictwaKupna um   = new UmowaPosrednictwaKupna();
            OknoUmowaKupna         okno = new OknoUmowaKupna(um); //inicjalizowanie okna

            this.Hide();
            bool?ret = okno.ShowDialog();  //wywołanie okna

            if (okno.IsActive == false)
            {
                this.Show();
            }

            if (ret == true)
            {
                umowy.DodajUmowe(um);
                umowy.ZapiszXML("listaUmowyKupna.xml");
            }
        }
        public OknoListaUmow()
        {
            InitializeComponent();

            if (File.Exists("listaUmowySprzedazy.xml")) // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                _uSprzedazy = (UmowySprzedazy)UmowySprzedazy.OdczytajXML("listaUmowySprzedazy.xml");
            }
            else
            {
                string message = "Nie znaleziono zadnych umow posrednictwa sprzedazy.";
                string title   = "Brak danych.";
                MessageBox.Show(message, title, MessageBoxButton.OK, MessageBoxImage.Information);
            }

            if (File.Exists("listaUmowyKupna.xml")) // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                _uKupna = (UmowyKupna)UmowyKupna.OdczytajXML("listaUmowyKupna.xml");
            }
            else
            {
                string message = "Nie znaleziono zadnych umow posrednictwa kupna.";
                string title   = "Brak danych.";
                MessageBox.Show(message, title, MessageBoxButton.OK, MessageBoxImage.Information);
            }

            if (_uSprzedazy.ListaUmow.Count > 0)
            {
                ListViewUmowySprzedazy.ItemsSource = new ObservableCollection <UmowaPosrednictwaSprzedazy>(_uSprzedazy.ListaUmow);
            }

            if (_uKupna.ListaUmow.Count > 0)
            {
                ListViewUmowyKupna.ItemsSource = new ObservableCollection <UmowaPosrednictwaKupna>(_uKupna.ListaUmow);
            }

            checkBoxWyswietlAktualne.IsChecked   = true;
            checkBoxWyswietlZakonczone.IsChecked = true;
        }