private void btnPoista_Click(object sender, RoutedEventArgs e) { string nimi = cmbReseptit.SelectedValue.ToString(); var result = MessageBox.Show(String.Format("Haluatko varmasti poistaa reseptin {0}?", nimi), "VARMISTUS", MessageBoxButton.OKCancel, MessageBoxImage.Information); switch (result) { case MessageBoxResult.OK: if (nimi != null) { if (DB.PoistaResepti(nimi)) // poistetaan resepti tietokannasta ja päivitetään MainWindown resepti ja aineet ikkunat { MessageBox.Show("Reseptin poisto onnistui", "Tapahtuma onnistunui", MessageBoxButton.OK, MessageBoxImage.Information); cmbReseptit.ItemsSource = Varasto.Resepti(reseptit); MainWindow.AppWindow.dgReseptit.ItemsSource = DB.GetReseptit(); MainWindow.AppWindow.txbReseptiohje.Visibility = Visibility.Hidden; MainWindow.AppWindow.dgReseptiaineet.Visibility = Visibility.Hidden; MainWindow.AppWindow.dgReseptit.Visibility = Visibility.Visible; MainWindow.AppWindow.dgAineet.Visibility = Visibility.Visible; this.Close(); } else { MessageBox.Show("Virhe"); } } break; case MessageBoxResult.Cancel: break; default: break; } }
private void AlustaKontrollit() { aineet = DB.GetAineet(); dpParastaEnnen.SelectedDate = DateTime.Today; cmbMittayksikko.ItemsSource = Varasto.Mittayksikot(aineet); }
private void AlustaKontrollit() { reseptit = DB.GetReseptit(); cmbReseptit.ItemsSource = Varasto.Resepti(reseptit); cmbReseptit.SelectedIndex = 0; }
private void AlustaKontrollit() { aineet = DB.GetAineet(); cmbMittayksikko.ItemsSource = Varasto.Mittayksikot(aineet); }