Пример #1
0
        private void ButtonDodajNowegoKlienta_Click(object sender, RoutedEventArgs e)
        {
            Klient           kl   = new Klient();
            OknoDodajKlienta okno = new OknoDodajKlienta(kl);
            bool?            ret  = okno.ShowDialog();

            if (ret == true)
            {
                DaneKlientow.DodajKlienta(kl);
                DaneKlientow.ZapiszXML("listaKlientow.xml");
                ComboBoxWlasciciel.Items.Add(kl); // dodawanie elementow listy rozwijanej
            }
        }
Пример #2
0
        private void buttonUsunKlienta_Click(object sender, RoutedEventArgs e)
        {
            if (listViewKlienci.SelectedIndex == -1)
            {
                string mess = "Nie zaznaczono zadnego klienta.";
                string tit  = "Brak zaznaczenia";
                MessageBox.Show(mess, tit, MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            Klient k = (Klient)listViewKlienci.SelectedItem;

            string message = $"Czy na pewno chcesz usunac klienta {k.Imie} {k.Nazwisko} PESEL: {k.PESEL}?";
            string title   = "Usuwanie klienta";

            if (MessageBox.Show(message, title, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                _klienci.UsunKlienta(k);
                _klienci.ZapiszXML("listaKlientow.xml");
                string m = "Pomyslnie usunieto klienta.";
                string t = "Sukces";
                listViewKlienci.ItemsSource = new ObservableCollection <Klient>(_klienci.ListaKlientow);
                MessageBox.Show(m, t, MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }