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");
            }
        }
        private void buttonUsunUmowe_Click(object sender, RoutedEventArgs e)
        {
            if (ListViewUmowyKupna.SelectedIndex == -1 && ListViewUmowySprzedazy.SelectedIndex == -1)
            {
                string mess = "Nie zaznaczono zadnej umowy.";
                string tit  = "Brak zaznaczenia";
                MessageBox.Show(mess, tit, MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (!(ListViewUmowyKupna.SelectedIndex == -1))
            {
                UmowaPosrednictwaKupna u_kupna = (UmowaPosrednictwaKupna)ListViewUmowyKupna.SelectedItem;
                string message = $"Czy na pewno chcesz usunac umowe kupna {u_kupna.NrUmowy},  opiekun: {u_kupna.OpiekunKlienta}, data zawarcia: {u_kupna.DataZawarcia}?";
                string title   = "Usuwanie umowy kupna";

                if (MessageBox.Show(message, title, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                {
                    _uKupna.UsunUmowe(u_kupna.NrUmowy);
                    _uKupna.ZapiszXML("listaUmowyKupna.xml");
                    string m = "Pomyslnie usunieto umowe kupna.";
                    string t = "Sukces";
                    ListViewUmowyKupna.ItemsSource = new ObservableCollection <UmowaPosrednictwaKupna>(_uKupna.ListaUmow);
                    MessageBox.Show(m, t, MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            if (!(ListViewUmowySprzedazy.SelectedIndex == -1))
            {
                UmowaPosrednictwaSprzedazy u_sprzedazy = (UmowaPosrednictwaSprzedazy)ListViewUmowySprzedazy.SelectedItem;
                string message = $"Czy na pewno chcesz usunac umowe sprzedaży {u_sprzedazy.NumerUmowy},  opiekun: {u_sprzedazy.OpiekunKlienta}, data zawarcia: {u_sprzedazy.DataZawarcia}?";
                string title   = "Usuwanie umowy sprzedaży";

                if (MessageBox.Show(message, title, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                {
                    _uSprzedazy.UsunUmowe(u_sprzedazy.NumerUmowy);
                    _uSprzedazy.ZapiszXML("listaUmowySprzedazy.xml");
                    string m = "Pomyslnie usunieto umowe sprzedaży.";
                    string t = "Sukces";
                    ListViewUmowySprzedazy.ItemsSource = new ObservableCollection <UmowaPosrednictwaSprzedazy>(_uSprzedazy.ListaUmow);
                    MessageBox.Show(m, t, MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
        }