//保存原料分类 public void SaveGenre(int genreId, string genrename) { try { DianDianEntities db = new DianDianEntities(); storage_genre genre = db.storage_genre.Find(genreId); if (genre == null) { genre = new storage_genre(); genre.createdate = DateTime.Now; genre.genrename = genrename; genre.shopkey = Properties.Settings.Default.shopkey; genre.state = 1; genre.orderno = 999; db.storage_genre.Add(genre); } else { genre.genrename = genrename; db.storage_genre.Attach(genre); var stateEntity = ((IObjectContextAdapter)db).ObjectContext.ObjectStateManager.GetObjectStateEntry(genre); stateEntity.SetModifiedProperty("genrename"); } db.SaveChanges(); } catch (Exception e) { log.Error("SaveGenre error. msg=" + e.Message); throw; } }
//删除原料分类 public void DelGenre(int genreid) { try { DianDianEntities db = new DianDianEntities(); storage_genre genre = new storage_genre { genreid = genreid }; db.storage_genre.Attach(genre); db.storage_genre.Remove(genre); db.SaveChanges(); } catch (Exception e) { log.Error("DelGenre error. msg=" + e.Message); throw; } }