Exemple #1
0
 private void UsunKategorieButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (KategorieProduktowView.SelectedItem == null)
         {
             throw new Exception("Nie wybrano zadnej kategorii");
         }
         using (var ctx = new Model1Container())
         {
             Kategorie_produktow kategoria = KategorieProduktowView.SelectedItem as Kategorie_produktow;
             var Lquery = from st in ctx.Kategorie_produktowSet
                          where st.Id_kategorii == kategoria.Id_kategorii
                          select st;
             foreach (var x in Lquery)
             {
                 ctx.Kategorie_produktowSet.Remove(x);
             }
             ctx.SaveChanges();
             OdswiezKategorie();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #2
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (KategoriaNadrzednaTB.Text == "" || OpisKategoriiTB.Text == "" || NazwaCechyTB.Text == "" || WartoscCechyTB.Text == "")
         {
             throw new Exception("Błędna wpisana wartość");
         }
         using (var ctx = new Model1Container())
         {
             var kategoria = new Kategorie_produktow
             {
                 Kategoria_nadrzedna = KategoriaNadrzednaTB.Text,
                 Opis_kategorii      = OpisKategoriiTB.Text,
                 Nazwa_cechy         = NazwaCechyTB.Text,
                 Wartość_cechy       = WartoscCechyTB.Text
             };
             ctx.Kategorie_produktowSet.Add(kategoria);
             ctx.SaveChanges();
         }
         MessageBox.Show("Dodano nową kategorię.");
         this.Close();
     }
     catch (Exception ex)
     {
         if (ex.InnerException == null)
         {
             MessageBox.Show("Błąd przy dodawaniu kategorii do bazy danych \nTreść błędu: \n\n" + ex.ToString());
         }
         else
         {
             MessageBox.Show(ex.ToString());
         }
     }
 }
Exemple #3
0
 private void EdytujKategorieButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (KategorieProduktowView.SelectedItem == null)
         {
             throw new Exception("Nie wybrano zadnego klienta");
         }
         Kategorie_produktow kategoria = KategorieProduktowView.SelectedItem as Kategorie_produktow;
         var okno = new EdytujKategorie(kategoria);
         okno.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 public EdytujKategorie(Kategorie_produktow kate)
 {
     InitializeComponent();
     this.kategoria = kate;
     RefreshBoxes();
 }