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); } }