Exemplo n.º 1
0
 /// <summary>
 /// Po kliknięciu w przycisk "Usuń" rekord o ID podanym przez użytkownika zostaje usunięty
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Usun_Click(object sender, RoutedEventArgs e)
 {
     //Sprawdzenie czy na pewno jest wpisana wartość
     if (String.IsNullOrEmpty(ID.Text))
     {
         MessageBox.Show("Wprowadź ID");
     }
     else
     {
         try
         {
             var     id           = int.Parse(ID.Text);
             wynajem deleteRental = _db.wynajem.FirstOrDefault(x => x.id_wynajmu.Equals(id));
             _db.wynajem.Remove(deleteRental);
             _db.SaveChanges();
             MessageBox.Show("Usunięto pomyślnie");
             ID.Text = String.Empty;
             ShowRentalcar();
         }
         catch
         {
             MessageBox.Show("Nie można wykonać operacji");
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Po kliknięciu w przycisk "Dodaj", dodany do bazy zostaje nowy rekord
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     //Warunek sprawdza czy TextBoxy są wypełnione. Jeśli nie wyświetlony zostaje odpowiedni komunikat.
     if (Pracownicy.SelectedItem == null || Klienci.SelectedItem == null || Nr_rej.SelectedItem == null || DataOd.SelectedDate == null || DataDo.SelectedDate == null)
     {
         MessageBox.Show("Wprowadź dane");
     }
     else
     {
         var addCar = new wynajem()
         {
             data_od          = Convert.ToDateTime(DataOd.Text),
             data_do          = Convert.ToDateTime(DataDo.Text),
             nr_rejestracyjny = Nr_rej.SelectedItem.ToString(),
             id_pracownika    = Convert.ToInt32(Pracownicy.SelectedItem),
             id_klienta       = Convert.ToInt32(Klienci.SelectedItem)
         };
         _db.wynajem.Add(addCar);
         _db.SaveChanges();
         this.Hide();
     }
 }