コード例 #1
0
 private void Button_Dodaj_Do_Zamówienia(object sender, RoutedEventArgs e)
 {
     try
     {
         using (var context = new MyContext())
         {
             var produkt = context.Produktys.First(x => x.Id == CBNoweZamówienie.SelectedIndex + 1);
             int ilość   = int.Parse(TBZamowienie.Text);
             if (0 < ilość && ilość <= produkt.Ilość)
             {
                 var check = new CheckBox
                 {
                     Content = produkt.Nazwa + " Do zapłaty: " + (ilość * produkt.Cena).ToString()
                 };
                 ListaZamówionych.Add(check);
                 ListaSztuk.Add(ilość);
                 ListaNazw.Add(produkt.Nazwa);
                 SPZamowienie.Children.Add(check);
             }
             else
             {
                 MessageBox.Show("Nie mamy tyle towaru");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
 private void Button_Dodaj_Do_dostawy(object sender, RoutedEventArgs e)
 {
     try
     {
         using (var context = new MyContext())
         {
             var produkt = context.Produktys.First(x => x.Id == CBDostawa.SelectedIndex + 1);
             int ilość   = int.Parse(TBDostawa.Text);
             if (0 < ilość)
             {
                 var check = new CheckBox
                 {
                     Content = produkt.Nazwa + "Do zapłaty: " + (ilość * produkt.Cena / 2).ToString()
                 };
                 ListaZamówionych.Add(check);
                 ListaSztuk.Add(ilość);
                 ListaNazw.Add(produkt.Nazwa);
                 SPDostawa.Children.Add(check);
             }
             else
             {
                 MessageBox.Show("Głupi czy co?");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }