/// <summary>
 /// 新增做法
 /// </summary>
 /// <param name="odw">做法对象</param>
 /// <returns></returns>
 public bool Add(DischesWay odw)
 {
     if (odw == null)
     {
         return false;
     }
     //添加
     using (ChooseDishesEntities entities = new ChooseDishesEntities())
     {
         try
         {
             entities.DischesWay.Add(odw);
             entities.SaveChanges();
             return true;
         }
         catch (Exception e)
         {
             e.ToString();
             return false;
         }
     }
 }
        /**根据做法对象id作为参数修改做法
                     type.Name = odw.Name;   
                    type.Status = odw.Status;
                    type.UpdateBy = odw.UpdateBy;    //修改人编号
                    type.UpdateDatetime = odw.UpdateDatetime;   //修改时间
                    type.WayDetail = odw.WayDetail;
                    type.DischesWayId = odw.DischesWayId;
                    type.AddPrice = odw.AddPrice;
                    type.AddPriceByNum = odw.AddPriceByNum;
                    type.Deleted = odw.Deleted;
                    type.PingYing = odw.PingYing;
         */
        public bool Modify(DischesWay odw)
        {
            if (odw == null)
            {
                return false;
            }
            //修改  直接修改
            using (ChooseDishesEntities entities = new ChooseDishesEntities())
            {
                try
                {
                    var type = entities.DischesWay.SingleOrDefault(bt => bt.DischesWayId == odw.DischesWayId);
                    if (type != null)
                    {
                        type.Name = odw.Name;
                        type.Status = odw.Status;
                        type.UpdateBy = odw.UpdateBy;
                        type.UpdateDatetime = odw.UpdateDatetime;
                        type.WayDetail = odw.WayDetail;
                        type.AddPrice = odw.AddPrice;
                        type.AddPriceByNum = odw.AddPriceByNum;
                        type.Deleted = odw.Deleted;
                        type.PingYing = odw.PingYing;
                        entities.SaveChanges();
                        return true;
                    }

                }
                catch (Exception e)
                {
                    e.ToString();
                    return false;
                }
                return false;
            }
        }
Пример #3
0
        public DischesWay CreateDishesWay(DishesWayBean bean)
        {
            DischesWay beanBack = new DischesWay();
            beanBack.DischesWayId = bean.DischesWayId;
            beanBack.DischesWayNameId = bean.DischesWayNameId;
            beanBack.Code = bean.Code;
            beanBack.Name = bean.Name;
            beanBack.WayDetail = bean.WayDetail;
            beanBack.PingYing = bean.PingYing;
            beanBack.AddPrice = bean.AddPrice;
            beanBack.AddPriceByNum = bean.AddPriceByNum;
            beanBack.CreateDatetime = bean.CreateDatetime;
            beanBack.CreateBy = bean.CreateBy;
            beanBack.Deleted = bean.Deleted;
            beanBack.Status = bean.Status;
            beanBack.UpdateDatetime = bean.UpdateDatetime;
            beanBack.UpdateBy = bean.UpdateBy;
            return beanBack;

        }
        /**根据指定编码删除对应做法*/
        public bool Deleted(int id)
        {
            if (id < 0)
            {
                return false;
            }
            using (ChooseDishesEntities entities = new ChooseDishesEntities())
            {
                try
                {
                    DischesWay booktype = new DischesWay()
                    {
                        DischesWayId = id,
                    };
                    DbEntityEntry<DischesWay> entry = entities.Entry<DischesWay>(booktype);
                    entry.State = EntityState.Deleted;
                    entities.SaveChanges();
                    return true;
                }
                catch (Exception e)
                {
                    e.ToString();
                    return false;
                }

            }
        }
Пример #5
0
        public DishesWayBean CreateDishesWayBean(DischesWay bean)
        {
           
            this.DischesWayId = bean.DischesWayId;
            this.DischesWayNameId = bean.DischesWayNameId;
            this.Code = bean.Code;
            this.Name = bean.Name;
            this.WayDetail = bean.WayDetail;
            this.PingYing = bean.PingYing;
            this.AddPrice = bean.AddPrice;
            this.AddPriceByNum = bean.AddPriceByNum;
            this.CreateDatetime = bean.CreateDatetime;
            this.CreateBy = bean.CreateBy;
            this.Deleted = bean.Deleted;
            this.Status = bean.Status;
            this.UpdateDatetime = bean.UpdateDatetime;
            this.UpdateBy = bean.UpdateBy;

            if (bean.AddPriceByNum == 0)
            {
                this.addPriceByNum = false;
            }
            else
            {
                this.addPriceByNum = true;
            }
            return this;

        }