示例#1
0
 private void BtnAddNewIngredient_Click(object sender, RoutedEventArgs e) //metoda umożliwiająca dodanie nowych składników
 {                                                                        //do lodówki przez formularz na oknie głównym
     try
     {
         Fridge.AddNewIngredientToDatabase(Fridge.Filler.dataBasePull.DataBase,          //wykorzystuje metodę dodającą nowy
                                           cmbIngredientList.SelectedValue.ToString(),   //składnik, należącą do obiektu
                                           Convert.ToDouble(txtInputAmount.Text),        //typu fridge, wykorzystując pola
                                           DateTime.Parse(cldExpiryDate.Text));          //wypełnione w formularzu
         MessageBox.Show("Ingredient added successfully!", "Success!",
                         MessageBoxButton.OK, MessageBoxImage.Information);
     }
     catch (Exception)
     {
         MessageBox.Show("Adding failed", "MainWindow.BtnAddNew",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
     RefreshPage();  //na koniec odświeża widok, żeby załadować nowe dane z bazy i zaktualizować listę w lodówce
 }