예제 #1
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            ZakaznBludaNew zakaznBludaNew = new ZakaznBludaNew();

            zakaznBludaNew.Count     = int.Parse(lblCount.Text);
            zakaznBludaNew.IdBluda   = ((Model.Menu)cbBluda.SelectedItem).Id;
            zakaznBludaNew.NameBluda = ((Model.Menu)cbBluda.SelectedItem).Name;
            zakaznBludaNew.Price     = (float)((Model.Menu)cbBluda.SelectedItem).Price * zakaznBludaNew.Count;
            zakaznBludaNew.IdZakaza  = idNewZakaz;
            db.ZakaznBludaNew.Add(zakaznBludaNew);
            db.SaveChanges();
            Close();
        }
 private void btnDel_Click(object sender, RoutedEventArgs e)
 {
     if (dgAddBludo.SelectedItem != null)
     {
         ZakaznBludaNew delBludo = (ZakaznBludaNew)dgAddBludo.SelectedItem;
         if (MessageBox.Show("Вы точно хотите удалить блюдо из заказа?", "Внимание", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             db.ZakaznBludaNew.Remove(delBludo);
             db.SaveChanges();
             dgAddBludo.ItemsSource = db.ZakaznBludaNew.Where(i => i.IdZakaza == idNewZakaz).ToList();
         }
     }
     else
     {
         MessageBox.Show("Чтобы удалить надо выбрать что удалять");
     }
 }