Пример #1
0
        //bier verwijderen
        private void VerwijderBiertje()
        {
            //Bier verwijderen
            if (MessageBox.Show("Bent u hier zeker van?", "verwijderen", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
            {
                BierDataService ds = new BierDataService();

                //checken of er biernotes horen bij dit bier
                foreach (BierNotes bierNote in BierNotes)
                {
                    if (bierNote.BierId == SelectedBiertje.Id)
                    {
                        if (MessageBox.Show("De bijhorende biernote " + bierNote.Onderwerp + " zal verwijdert worden! Als u op nee klikt, zal deze aan het eerste bier in de databank worden toegewezen", "verwijderen", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                        {
                            ds.DeleteBierNotes(bierNote);
                        }
                        else
                        {
                            bierNote.BierId = 0;
                            ds.UpdateBierNotes(bierNote);
                        }
                    }
                }

                ds.DeleteBierUitAlleLijsten(SelectedBiertje.Id);

                ds.DeleteBiertje(SelectedBiertje);

                //refresh
                BierenHerladen();
                BierNotesHerladen();
                Messenger.Default.Send <string>("BierenOverzicht.xaml");
            }
        }