Exemple #1
0
        /// <summary>
        /// 添加实体到数据库
        /// </summary>
        /// <param name="t"></param>
        /// <returns></returns>
        ///
        public T Create(T t)
        {
            T domain = Context.Set <T>().Add(t);

            Context.SaveChanges();
            return(domain);
        }
 ///<summary>
 ///发布招聘信息
 ///<summary>
 public int PublishRecruitment(Recruitment recruitment)
 {
     using (HotelDBEntities hdb = new HotelDBEntities())
     {
         hdb.Recruitment.Add(recruitment);
         return(hdb.SaveChanges());
     }
 }
Exemple #3
0
 /// <summary>
 /// 提交投诉
 /// </summary>
 public int AddSuggestion(Suggestion suggestion)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Suggestion.Add(suggestion);
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 发布招聘信息
 /// </summary>
 /// <param name="recruitment"></param>
 /// <returns></returns>
 public int AddRecruitment(Recruitment recruitment)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Recruitment.Add(recruitment);
         return(db.SaveChanges());
     }
 }
 //添加招聘信息
 public int AddRecruitment(Recruitment rec)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Entry <Recruitment>(rec).State = EntityState.Added;
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 发布菜品
 /// </summary>
 /// <param name="dishes"></param>
 /// <returns></returns>
 public int AddDishes(Dishes dishes)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Dishes.Add(dishes);
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 修改菜单 默认是修改全部
 /// </summary>
 /// <param name="dishes"></param>
 /// <returns></returns>
 public int ModityDishes(Dishes dishes)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Entry <Dishes>(dishes).State = EntityState.Modified;
         return(db.SaveChanges());
     }
 }
 ///<summary>
 ///修改招聘信息,默认修改该记录得所有信息
 ///<summary>
 public int ModifyRecruitment(Recruitment recruitment)
 {
     using (HotelDBEntities hdb = new HotelDBEntities())
     {
         hdb.Entry <Recruitment>(recruitment).State = EntityState.Modified;
         return(hdb.SaveChanges());
     }
 }
Exemple #9
0
 //添加新闻
 public int AddNews(News news)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Entry <News>(news).State = EntityState.Added;
         return(db.SaveChanges());
     }
 }
Exemple #10
0
 //添加菜品返回菜品的ID
 public int ReturuDishesId(Dishes dish)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Dishes.Add(dish);
         db.SaveChanges();
         return(dish.DishesId);//返回标识列的值
     }
 }
Exemple #11
0
 /// <summary>
 /// 客户提交订单
 /// </summary>
 /// <param name="dishesBook"></param>
 /// <returns></returns>
 public int Book(DishesBook dishesBook)
 {
     dishesBook.OrderStatus = 0;//数据库默认值不起作用,需要在这个地方设置
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.DishesBook.Add(dishesBook);
         return(db.SaveChanges());
     }
 }
 //添加订单(OrderStatus=0)
 public int AddDishesBook(DishesBook dishesBook)
 {
     dishesBook.OrderStatus = 0;
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Entry <DishesBook>(dishesBook).State = EntityState.Added;
         return(db.SaveChanges());
     }
 }
Exemple #13
0
 /// <summary>
 /// 提交投诉
 /// </summary>
 /// <param name="suggestion"></param>
 /// <returns></returns>
 public int SubmitSuggestion(Suggestion suggestion)
 {
     suggestion.SuggestionTime = DateTime.Now;//数据库默认值不起作用
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Suggestion.Add(suggestion);
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 修改招聘信息
 /// </summary>
 /// <param name="recruitment"></param>
 /// <returns></returns>
 public int ModifyRecruiment(Recruitment recruitment)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         db.Recruitment.Attach(recruitment);
         db.Entry <Recruitment>(recruitment).State = EntityState.Modified;
         return(db.SaveChanges());
     }
 }
Exemple #15
0
        /// <summary>
        /// 受理投诉
        /// </summary>
        /// 把受理投诉改为已受理。极为修改StatusId值。0>>1

        public int ReciveSuggestion(int suggestionid)
        {
            using (HotelDBEntities db = new HotelDBEntities())
            {
                Suggestion Suggestion = new Suggestion();
                Suggestion.SuggestionId = suggestionid;
                db.Suggestion.Attach(Suggestion);
                Suggestion.StatusId = 1;
                return(db.SaveChanges());
            }
        }
 //取消订单(OrderStatus=1)/关闭订单(OrderStatus=-1)
 public int UpdateDishesBook(DishesBook obj)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         DishesBook book = new DishesBook();
         book.BookId = obj.BookId;
         db.DishesBook.Attach(book);
         book.OrderStatus = obj.OrderStatus;
         return(db.SaveChanges());
     }
 }
        /// <summary>
        /// 删除菜品
        /// </summary>
        /// <param name="dishesId"></param>
        /// <returns></returns>
        public int DeleteDishes(int dishesId)
        {
            Dishes dishes = new Dishes();

            dishes.DishesId = dishesId;
            using (HotelDBEntities db = new HotelDBEntities())
            {
                db.Dishes.Attach(dishes);
                db.Dishes.Remove(dishes);
                return(db.SaveChanges());
            }
        }
        ///<summary>
        ///删除招聘信息
        ///<summary>
        public int DeleteRecruitment(int postid)
        {
            Recruitment recruitment = new Recruitment();

            recruitment.PostId = postid;
            using (HotelDBEntities hdb = new HotelDBEntities())
            {
                hdb.Recruitment.Attach(recruitment);
                hdb.Recruitment.Remove(recruitment);
                return(hdb.SaveChanges());
            }
        }
Exemple #19
0
 //单个删除
 public int DeleteDisheById(int disheId)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         Dishes obj = new Dishes()
         {
             DishesId = disheId
         };
         db.Entry <Dishes>(obj).State = EntityState.Deleted;
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 删除招聘信息
 /// </summary>
 /// <param name="postId"></param>
 /// <returns></returns>
 public int DeleteRecruiment(int postId)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         Recruitment recruitment = new Recruitment {
             PostId = postId
         };
         db.Recruitment.Attach(recruitment);
         db.Recruitment.Remove(recruitment);
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 受理投诉
 /// </summary>
 /// <param name="suggestionId"></param>
 /// <returns></returns>
 public int HandleSuggestion(int suggestionId)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         Suggestion suggestion = new Suggestion {
             SuggestionId = suggestionId
         };
         db.Suggestion.Attach(suggestion);
         suggestion.StatusId = 1;
         return(db.SaveChanges());
     }
 }
Exemple #22
0
        public int DeleteDishesBook(int bookId)
        {
            DishesBook dishesbook = new DishesBook();

            dishesbook.BookId = bookId;
            using (HotelDBEntities db = new HotelDBEntities())
            {
                db.DishesBook.Attach(dishesbook);
                db.DishesBook.Remove(dishesbook);
                return(db.SaveChanges());
            }
        }
Exemple #23
0
 //修改新闻
 public int ModifyNews(News news)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         News obj = new News();
         obj.NewsId = news.NewsId;
         db.News.Attach(obj);
         obj.CategoryId   = news.CategoryId;
         obj.NewsTitle    = news.NewsTitle;
         obj.NewsContents = news.NewsContents;
         return(db.SaveChanges());
     }
 }
 //修改状态
 public int UpdateStatusId(Suggestion sug)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         Suggestion s = new Suggestion()
         {
             SuggestionId = sug.SuggestionId
         };
         db.Suggestion.Attach(s);
         s.StatusId = sug.StatusId;
         return(db.SaveChanges());
     }
 }
Exemple #25
0
 /// <summary>
 /// 根据预定ID修改订单状态(审核通过,撤销,关闭-1)
 /// </summary>
 /// <param name="bookId"></param>
 /// <param name="orderStatus"></param>
 /// <returns></returns>
 public int ModifyBook(int bookId, string orderStatus)
 {
     //方式1:封装一个实体类,所有字段都写上(最麻烦)
     //方式2:查询到要修改的实体,然后修改对应的值(有一个查询的过程)
     //方法3:创建一个对象-->给主键赋值-->附加到上下文-->给要修改的字段赋值-->提交保存
     using (HotelDBEntities db = new HotelDBEntities())
     {
         DishesBook dishesBook = new DishesBook();
         dishesBook.BookId = bookId;
         db.DishesBook.Attach(dishesBook);
         //下面写出要修改的字段,并赋值
         dishesBook.OrderStatus = Convert.ToInt32(orderStatus);
         return(db.SaveChanges());
     }
 }
 //批量删除招聘信息
 public int DeleteRecruitment(int[] postId)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         for (int i = 0; i < postId.Length; i++)
         {
             Recruitment rec = new Recruitment()
             {
                 PostId = postId[i]
             };
             db.Entry <Recruitment>(rec).State = EntityState.Deleted;
         }
         return(db.SaveChanges());
     }
 }
Exemple #27
0
 //批量删除新闻
 public int DeleteNews(int[] newId)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         for (int i = 0; i < newId.Length; i++)
         {
             News news = new News()
             {
                 NewsId = newId [i]
             };
             db.Entry <News>(news).State = EntityState.Deleted;
         }
         return(db.SaveChanges());
     }
 }
Exemple #28
0
 //批量删除菜品
 public int DeleteDishes(int[] num)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         for (int i = 0; i < num.Length; i++)
         {
             Dishes obj = new Dishes()
             {
                 DishesId = i
             };
             db.Entry <Dishes>(obj).State = EntityState.Deleted;
         }
         return(db.SaveChanges());
     }
 }
Exemple #29
0
 /// <summary>
 /// 根据预定ID修改订单状态(审核通过、取消、关单-1)
 /// </summary>
 /// <param name="bookId"></param>
 /// <param name="orderStatus"></param>
 /// <returns></returns>
 public int ModifyBook(int bookId, string orderStatus)
 {
     //方式1:封装一个实体,所有字段都写上(最麻烦)
     //方式2:查询到要修改的实体,然后修改对应的值(有一个查询的过程)
     //方法3:创建一个对象-->给主键赋值-->附加到上下文-->给要修改的字段赋值-->提交保存
     using (HotelDBEntities db = new HotelDBEntities())
     {
         DishesBook dishesBook = new DishesBook();
         dishesBook.BookId = bookId;
         db.DishesBook.Attach(dishesBook);
         //请在下面写出要修改的字段,并赋值
         dishesBook.OrderStatus = Convert.ToInt32(orderStatus);
         return(db.SaveChanges());
     }
 }
Exemple #30
0
 //修改菜品
 public int ModifyDishes(Dishes dishes)
 {
     using (HotelDBEntities db = new HotelDBEntities())
     {
         Dishes objDish = new Dishes()
         {
             DishesId = dishes.DishesId
         };
         db.Dishes.Attach(objDish);
         objDish.CategoryId = dishes.CategoryId;
         objDish.DishesName = dishes.DishesName;
         objDish.UnitPrice  = dishes.UnitPrice;
         return(db.SaveChanges());
     }
 }