コード例 #1
0
ファイル: Recipe.xaml.cs プロジェクト: mercaditu/ERP
        private void item_Select_detail(object sender, EventArgs e)
        {
            if (sbxItemDetail.ItemID > 0)
            {
                item_recepie item_recepie = item_recepieViewSource.View.CurrentItem as item_recepie;
                item         item         = ProductRecipeDB.items.Where(x => x.id_item == sbxItemDetail.ItemID).FirstOrDefault();

                if (item_recepie != null)
                {
                    item_recepie_detail item_recepie_detail = new item_recepie_detail();
                    item_recepie_detail.id_item      = item.id_item;
                    item_recepie_detail.item         = item;
                    item_recepie_detail.quantity     = 1;
                    item_recepie_detail.item_recepie = item_recepie;
                    item_recepie.item_recepie_detail.Add(item_recepie_detail);
                }
                item_recepieitem_recepie_detailViewSource.View.Refresh();
            }
        }
コード例 #2
0
ファイル: Recipe.xaml.cs プロジェクト: mercaditu/ERP
 private void DeleteCommandBinding_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     try
     {
         MessageBoxResult result = MessageBox.Show("Are you sure want to Delete?", "Delete", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (result == MessageBoxResult.Yes)
         {
             item_recepie_detail item_recepie_detail = item_recepieitem_recepie_detailViewSource.View.CurrentItem as item_recepie_detail;
             //DeleteDetailGridRow
             dgvReceipeDetail.CancelEdit();
             ProductRecipeDB.item_recepie_detail.Remove(e.Parameter as item_recepie_detail);
             item_recepieitem_recepie_detailViewSource.View.Refresh();
             //calculate_total(sender, e);
         }
     }
     catch (Exception ex)
     {
         toolBar.msgError(ex);
     }
 }