コード例 #1
0
        //保存原料分类
        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;
            }
        }
コード例 #2
0
 //删除原料分类
 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;
     }
 }