Esempio n. 1
0
 private void btnAdd_Click(object sender, RoutedEventArgs e)
 {
     ZakazBluda zb = new ZakazBluda();
     zb.Kolvo = int.Parse(lblCount.Text);
     zb.NameBludo = ((Menu)cbBluda.SelectedItem).idBluda;
     zb.Cena = ((Menu)cbBluda.SelectedItem).Price;
     zb.Summa = ((Menu)cbBluda.SelectedItem).Price * zb.Kolvo;
     zb.idZakaza = idZak;
     db.ZakazBluda.Add(zb);
     db.SaveChanges();
     Close();
 }
Esempio n. 2
0
 private void btnDel_Click(object sender, RoutedEventArgs e)
 {
     if (dgOrdBludo.SelectedItem != null)
     {
         ZakazBluda delBludo = (ZakazBluda)dgOrdBludo.SelectedItem;
         if (MessageBox.Show("Вы точно хотите удалить блюдо из заказа?", "Внимание", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             db.ZakazBluda.Remove(delBludo);
             db.SaveChanges();
             Summa = 0;
             foreach (var item in db.ZakazBluda)
             {
                 if (item.idZakaza == idZak)
                 {
                     Summa       += item.Summa;
                     txtItog.Text = $"Итог: {Summa}";
                 }
             }
             foreach (var item in db.Zakazi)
             {
                 if (item.idZakaza == idZak)
                 {
                     item.SummaZakaza = Summa;
                     txtItog.Text     = $"Итог: {Summa}";
                 }
             }
             db.SaveChanges();
             txtItog.Text           = $"Итог: {Summa}";
             dgOrdBludo.ItemsSource = db.ZakazBluda.Where(i => i.idZakaza == idZak).ToList();
         }
     }
     else
     {
         MessageBox.Show("Выберите какое именно блюдо хотите удалить!");
     }
 }