Ejemplo n.º 1
0
 /// <summary>
 /// Potwierdzenie przyciskiem "Usuń" usuwa dany rekord z bazy danych
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void YesButton_Click(object sender, RoutedEventArgs e)
 {
     if (String.IsNullOrEmpty(InputTextBox.Text))
     {
         MessageBox.Show("Wprowadź ID");
     }
     else
     {
         var        id             = int.Parse(InputTextBox.Text);
         pracownicy deleteEmployee = _db.pracownicy.FirstOrDefault(x => x.id_pracownika.Equals(id));
         _db.pracownicy.Remove(deleteEmployee);
         _db.SaveChanges();
         ShowEmployees();
         // Po kliknięciu "Usuń" InputBox zostaje ukryty
         InputBox.Visibility = System.Windows.Visibility.Collapsed;
         // Czyszczenie InputBoxa
         InputTextBox.Text = String.Empty;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Funkcja pobiera dane z formularza i dodaje je do bazy danych do tabeli pracownicy.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void AddEmployee_Click(object sender, RoutedEventArgs e)
 {
     //Warunek sprawdza czy TextBoxy na pewno są wypełnione, w przeciwnym razie program prosi uzytkownika o wpisanie danych.
     if (String.IsNullOrEmpty(Imie.Text) || String.IsNullOrEmpty(Nazwisko.Text) || String.IsNullOrEmpty(Pensja.Text) || String.IsNullOrEmpty(Combobox_dzial.Text))
     {
         MessageBox.Show("Wprowadź dane");
     }
     else
     {
         var addEmployee = new pracownicy()
         {
             imie       = Imie.Text,
             nazwisko   = Nazwisko.Text,
             dzial      = Combobox_dzial.SelectedItem.ToString(),
             stanowisko = Combobox_stanowisko.SelectedItem.ToString(),
             pensja     = Convert.ToDecimal(Pensja.Text),
         };
         _db.pracownicy.Add(addEmployee);
         _db.SaveChanges();
         this.Hide();
     }
 }