private void usunSkladnikAkcja()
        {
            MessageBoxShow mb = new MessageBoxShow();
            EntityMethods  en = new EntityMethods();

            if (en.skladnikMaPowiazania(listaSkladnikowSelection.ID))
            {
                mb.pokazMessageBox("Nie możesz usunąć tego składnika", "Wybrany składnik jest używany. Aby usunąć ten składnik, najpierw usuń przepisy, w których się znajduje.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna);
            }
            else
            {
                MessageBoxWynik w = mb.pokazMessageBox("Potwierdzenie", "Czy na pewno chcesz usunąć zaznaczony składnik?", MessageBoxTyp.TakNie, MessageBoxIkona.Pytanie);
                if (w == MessageBoxWynik.Tak)
                {
                    en.usunSkladnik(listaSkladnikowSelection.ID);
                    int selectIndex = 0;
                    if (listaSkladnikow.Count > 2 && listaSkladnikow.IndexOf(listaSkladnikowSelection) > 0)
                    {
                        selectIndex = listaSkladnikow.IndexOf(listaSkladnikowSelection) - 1;
                    }
                    wypiszSkladniki(null);
                    if (listaSkladnikow.Count > 0)
                    {
                        listaSkladnikowSelection = listaSkladnikow.ElementAt(selectIndex);
                    }
                    mb.pokazMessageBox("Informacja", "Składnik został pomyślnie usunięty.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna);
                }
            }
        }
        public MessageBoxWynik pokazMessageBox(string tytul, string tekst)
        {
            MessageBoxShow  mb = new MessageBoxShow();
            MessageBoxWynik w  = new MessageBoxWynik();

            _pokazMessageBox = new RelayCommand(() => w = mb.pokazMessageBox(tytul, tekst, MessageBoxTyp.Normalny, MessageBoxIkona.Blad));
            _pokazMessageBox.Execute(null);
            return(w);
        }
        private void usunPrzepisAkcja()
        {
            MessageBoxShow  mb = new MessageBoxShow();
            EntityMethods   en = new EntityMethods();
            MessageBoxWynik w  = mb.pokazMessageBox("Potwierdzenie", "Czy na pewno chcesz usunąć zaznaczony przepis?", MessageBoxTyp.TakNie, MessageBoxIkona.Pytanie);

            if (w == MessageBoxWynik.Tak)
            {
                en.usunPrzepis(listaPrzepisowSelection.ID);
                int selectIndex = 0;
                if (listaPrzepisow.Count > 2 && listaPrzepisow.IndexOf(listaPrzepisowSelection) > 0)
                {
                    selectIndex = listaPrzepisow.IndexOf(listaPrzepisowSelection) - 1;
                }
                wypiszPrzepisy(null);
                wypiszSkladniki(null);
                if (listaPrzepisow.Count > 0)
                {
                    listaPrzepisowSelection = listaPrzepisow.ElementAt(selectIndex);
                }
                mb.pokazMessageBox("Informacja", "Przepis został pomyślnie usunięty.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna);
            }
        }