Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 private void AlustaKontrollit()
 {
     reseptit = DB.GetReseptit();
     cmbReseptit.ItemsSource   = Varasto.Resepti(reseptit);
     cmbReseptit.SelectedIndex = 0;
 }