public void wczytaj() { try { Baza_danych wczytaj_baze2 = new Baza_danych(Potrawa.Aktualnie_Wybrana_Potrawa); nazwa.DataContext = wczytaj_baze2.M_oDataTable.DefaultView; opis.DataContext = wczytaj_baze2.M_oDataTable.DefaultView; kategoria1.DataContext = wczytaj_baze2.M_oDataTable.DefaultView; kategoria2.DataContext = wczytaj_baze2.M_oDataTable.DefaultView; kategoria3.DataContext = wczytaj_baze2.M_oDataTable.DefaultView; wczytaj_zdjecie(wczytaj_baze2.wczytaj_zdjecie()); Potrawa skladniki_1 = new Potrawa(); skladniki_1.poszczegolny_skladnik(Baza_danych.zwroc); for (int i = 0; i < skladniki_1.Poszczegolne_skladniki.Length; i++) { if (String.IsNullOrWhiteSpace(skladniki_1.Poszczegolne_skladniki[i])) { return; } dzialaj.Items.Add(skladniki_1.Poszczegolne_skladniki[i]); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void wczytaj_okno_edycji() { Potrawa skladniki_1 = new Potrawa(); Baza_danych wczytaj_baze3 = new Baza_danych(Potrawa.Aktualnie_Wybrana_Potrawa); cofnij.Visibility = System.Windows.Visibility.Hidden; _zakoncz.Visibility = System.Windows.Visibility.Hidden; Edytuj.Visibility = System.Windows.Visibility.Visible; cofnij_edycja.Visibility = System.Windows.Visibility.Visible; kliknij_do_dodania.Visibility = System.Windows.Visibility.Hidden; kliknij_do_edycji.Visibility = System.Windows.Visibility.Visible; edytuj_skladnik.Visibility = System.Windows.Visibility.Visible; nazwa_potrawy.DataContext = wczytaj_baze3.M_oDataTable.DefaultView; opis.DataContext = wczytaj_baze3.M_oDataTable.DefaultView; kategoria.DataContext = wczytaj_baze3.M_oDataTable.DefaultView; kategoria2.DataContext = wczytaj_baze3.M_oDataTable.DefaultView; kategoria3.DataContext = wczytaj_baze3.M_oDataTable.DefaultView; wczytaj_zdjecie(wczytaj_baze3.wczytaj_zdjecie()); skladniki_1.Przypisz_kategorie(nazwa_potrawy.Text, opis.Text, kategoria.Text, kategoria2.Text, kategoria3.Text); skladniki_1.poszczegolny_skladnik(Baza_danych.zwroc); for (int i = 0; i < skladniki_1.Poszczegolne_skladniki.Length; i++) { if (String.IsNullOrWhiteSpace(skladniki_1.Poszczegolne_skladniki[i])) { return; } dodane_skladniki.Items.Add(skladniki_1.Poszczegolne_skladniki[i]); } }
private void szukaj(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(szukanie.Text)) { pokaz.IsSynchronizedWithCurrentItem = false; pokaz.SelectedItem = null; aktualniewybrana.Content = "brak"; MessageBox.Show("Puste pole"); } else { pokaz.IsSynchronizedWithCurrentItem = true; Baza_danych wczytaj_kategorie = new Baza_danych(); wczytaj_kategorie.Wyszukaj_kategorie(szukanie.Text); pokaz.DataContext = wczytaj_kategorie.M_oDataTable.DefaultView; if (String.IsNullOrEmpty(przechwyc_nazwe.Text)) { MessageBox.Show("Brak kategorii"); wczytaj(); } szukanie.Clear(); } pokaz.IsSynchronizedWithCurrentItem = false; }
public void Dodaj_Zedytuj(int ktore) { if (String.IsNullOrEmpty(nazwa_potrawy.Text) || String.IsNullOrEmpty(opis.Text) || String.IsNullOrEmpty(kategoria.Text) || String.IsNullOrEmpty(kategoria2.Text) || String.IsNullOrEmpty(kategoria3.Text) || dodane_skladniki.Items.Count == 0) { MessageBox.Show("Wypelnij wszystkie pola"); } else { try { Bitmap mojabitmapa = new Bitmap(super_sciezka); byte[] bajt; ImageConverter konwersja = new ImageConverter(); bajt = (byte[])konwersja.ConvertTo(mojabitmapa, typeof(byte[])); if (ktore == 1) { if (edycja == false) { bajt = null; edycja = true; } } string[] zmienna = new string[50]; for (int i = 0; i < dodane_skladniki.Items.Count; i++) { zmienna[i] = dodane_skladniki.Items[i].ToString(); zmienna[i] = zmienna[i] + "#"; } Potrawa nowa_potrawa = new Potrawa(); nowa_potrawa.Przypisz_kategorie(nazwa_potrawy.Text, opis.Text, kategoria.Text, kategoria2.Text, kategoria3.Text); Baza_danych baza = new Baza_danych(); if (ktore == 0) { baza.Dodajprzepis(nowa_potrawa.Nazwa_potrawy, nowa_potrawa.Opis_potrawy, zmienna, nowa_potrawa.Kategoria_potrawy, bajt); } else { baza.Zedytuj_przepis(nowa_potrawa.Nazwa_potrawy, nowa_potrawa.Opis_potrawy, zmienna, nowa_potrawa.Kategoria_potrawy, bajt); MessageBox.Show("Zedytowano"); } MainWindow okno = new MainWindow(); okno.Show(); this.Close(); } catch (Exception) { MessageBox.Show("taka nazwa juz istnieje"); edycja = false; } } }
private void wczytaj() { try { Baza_danych wczytaj_baze = new Baza_danych(); pokaz.DataContext = wczytaj_baze.M_oDataTable.DefaultView; pokaz.UnselectAll(); aktualniewybrana.Content = "brak"; } catch (Exception blad) { MessageBox.Show(blad.ToString()); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { if (pokaz.SelectedItem == null) { MessageBox.Show("wybierz przepis do usuniecia"); } else { MessageBoxResult wynik = MessageBox.Show("Czy na pewno chcesz usunac", "Usuwanie", MessageBoxButton.YesNo); if (wynik == MessageBoxResult.Yes) { Potrawa.Aktualnie_Wybrana_Potrawa = przechwyc_nazwe.Text; Baza_danych usun = new Baza_danych(); usun.usun_potrawe(); wczytaj(); } else { MessageBox.Show("Anulowales usuwanie przepisu"); } } }