Пример #1
0
        private void butDodajPrac_Click(object sender, RoutedEventArgs e)
        {
            Pracownik       p       = new Pracownik();
            PracownikWindow okno    = new PracownikWindow(p);
            bool?           dodawac = okno.ShowDialog(); //boolpytajnik to nullable bool: true, false i null

            if (dodawac == true)
            {
                _orgCRM.DodajPracownika(p); //dodajemy pracownika
                lstPracownicy.ItemsSource = new ObservableCollection <Pracownik>(_orgCRM.ListaPracownikow);
                txtBoxLiczbaPrac.Text     = _orgCRM.PodajIloscPracownikow().ToString();
            }
        }
Пример #2
0
 private void butEdytujDane_Click(object sender, RoutedEventArgs e)
 {
     if (lstPracownicy.SelectedIndex > -1)
     {
         Pracownik       p         = (Pracownik)lstPracownicy.SelectedItem;
         Pracownik       zmieniony = (Pracownik)p.Clone();
         PracownikWindow okno      = new PracownikWindow(zmieniony);
         bool?           zmieniac  = okno.ShowDialog();
         if (zmieniac == true)
         {
             _orgCRM.DodajPracownika(zmieniony);
             _orgCRM.UsunPracownika(p);
             txtBoxLiczbaPrac.Text     = _orgCRM.PodajIloscPracownikow().ToString();
             lstPracownicy.ItemsSource = new ObservableCollection <Pracownik>(_orgCRM.ListaPracownikow);
         }
     }
 }