コード例 #1
0
ファイル: Costar.designer.cs プロジェクト: uwitec/costar
 partial void DeleteStoreProductInventory(StoreProductInventory instance);
コード例 #2
0
ファイル: Costar.designer.cs プロジェクト: uwitec/costar
 partial void InsertStoreProductInventory(StoreProductInventory instance);
コード例 #3
0
ファイル: Costar.designer.cs プロジェクト: uwitec/costar
 partial void UpdateStoreProductInventory(StoreProductInventory instance);
コード例 #4
0
        /// <summary>
        /// Add or Edit StoreProductInventory
        /// </summary>
        /// <param name="product"></param>
        public void SaveProductInventory(StoreProductInventory proInv)
        {
            using (CostarDataContext dc = _conn.GetContext())
            {
                if (proInv.InventoryID > 0)
                    dc.StoreProductInventories.Attach(proInv, true);
                if (proInv.InventoryID == 0)
                {
                    dc.StoreProductInventories.InsertOnSubmit(proInv);
                }
                dc.SubmitChanges();
            }

            //using (CostarDataContext linq = new CostarDataContext())
            //{
            //    if (proInv.InventoryID > 0)
            //    {
            //        StoreProductInventory inv = linq.StoreProductInventories.Where(c => c.InventoryID == proInv.InventoryID).SingleOrDefault();
            //        Common.CommonClass.CopyObjectProperty(proInv, inv);
            //    }
            //    else
            //    {
            //        linq.StoreProductInventories.InsertOnSubmit(proInv);
            //    }
            //    linq.SubmitChanges();
            //}
        }