Esempio n. 1
0
        public async Task <string> GetGoodsInfoByID(string info)
        {
            if (string.IsNullOrWhiteSpace(info))
            {
                return(JsonConvert.SerializeObject(new
                {
                    status = "fail",
                    message = "商品ID不能为空",
                    date = DateTime.Now
                }));
            }
            int      ID     = Convert.ToInt32(info);
            GoodsDal dal    = new GoodsDal();
            var      result = await dal.GetGoodsInfoByID(ID);

            if (result.ResultCode != 0)
            {
                return(JsonConvert.SerializeObject(new
                {
                    status = "fail",
                    message = result.ResultMsg,
                    date = DateTime.Now
                }));
            }

            return(JsonConvert.SerializeObject(new
            {
                status = "success",
                data = result.Data,
                date = DateTime.Now
            }));
        }
        /// <summary>
        /// 根据typeid查询商品信息
        /// </summary>
        /// <param name="typeid">商品typeid</param>
        /// <returns></returns>
        public static List <GoodsTable> SelectTypeidGoods(int typeid)
        {
            List <GoodsTable> list = GoodsDal.SelectTypeidGoods(typeid);

            if (list.Count() > 0)
            {
                return(list);
            }
            else
            {
                return(null);
            }
        }
        /// <summary>
        /// 查询所有商品信息
        /// </summary>
        /// <returns></returns>
        public static List <GoodsTable> SelectAllGoods()
        {
            List <GoodsTable> list = GoodsDal.SelectAllGoods();

            if (list.Count() > 0)
            {
                return(list);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 4
0
        public async Task <string> AddGoodsInfo(string info)
        {
            GoodsInfo goodsInfo = JsonConvert.DeserializeObject <GoodsInfo>(info);
            GoodsDal  dal       = new GoodsDal();
            var       result    = await dal.AddGoodsInfo(goodsInfo);

            if (result.ResultCode != 0)
            {
                return(JsonConvert.SerializeObject(new
                {
                    status = "fail",
                    message = result.ResultMsg,
                    date = DateTime.Now
                }));
            }

            return(JsonConvert.SerializeObject(new
            {
                status = "success",
                data = result.Data,
                date = DateTime.Now
            }));
        }
Esempio n. 5
0
        public async Task <string> GetPageGoodsInfo(string info)
        {
            pageGoodsQueryInfo pageGoodsQueryInfo = JsonConvert.DeserializeObject <pageGoodsQueryInfo>(info);
            GoodsDal           dal = new GoodsDal();
            var result             = await dal.GetPageGoodsInfo(pageGoodsQueryInfo.CurrentPage, pageGoodsQueryInfo.PageSize,
                                                                pageGoodsQueryInfo.GoodsQueryInfo);

            if (result.ResultCode != 0)
            {
                return(JsonConvert.SerializeObject(new
                {
                    status = "fail",
                    message = result.ResultMsg,
                    date = DateTime.Now
                }));
            }

            return(JsonConvert.SerializeObject(new
            {
                status = "success",
                data = result.Data,
                date = DateTime.Now
            }));
        }
 public PickingBll()
 {
     pickingDal         = PickingDal.GetInstance();
     goodsChageOrderDal = GoodsChangeOrderDal.GetInstance();
     goodsDal           = GoodsDal.GetInstance();
 }
 /// <summary>
 /// 根据商品id查询商品
 /// </summary>
 /// <param name="goodsid">商品id</param>
 /// <returns></returns>
 public static GoodsTable SelectGoodsIdGoods(int goodsid)
 {
     return(GoodsDal.SelectGoodsIdGoods(goodsid));
 }
 /// <summary>
 /// 管理员查询第一分类的商品信息
 /// </summary>
 /// <param name="typeid">第一分类id</param>
 /// <returns></returns>
 public static List <GoodsTable> SelectType1GoodsAdmin(int typeid)
 {
     return(GoodsDal.SelectType1GoodsAdmin(typeid));
 }
 /// <summary>
 /// 查询推荐商品
 /// </summary>
 /// <param name="typeid">商品id</param>
 /// <returns></returns>
 public static List <GoodsTable> SelectGetGoods(int typeid)
 {
     return(GoodsDal.SelectGetGoods(typeid));
 }
Esempio n. 10
0
 /// <summary>
 /// 新增商品
 /// </summary>
 /// <param name="good">商品对象</param>
 /// <returns></returns>
 public static bool AddGoods(GoodsTable good)
 {
     return(GoodsDal.AddGoods(good) == 1);
 }
Esempio n. 11
0
 /// <summary>
 /// 商品停售或出售
 /// </summary>
 /// <param name="goodsid">商品id</param>
 /// <returns></returns>
 public static bool GoodsDel(int goodsid)
 {
     return(GoodsDal.GoodsDel(goodsid) == 1);
 }
Esempio n. 12
0
 /// <summary>
 /// 修改商品信息
 /// </summary>
 /// <param name="good"></param>
 /// <returns></returns>
 public static bool UpdateGoods(GoodsTable good)
 {
     return(GoodsDal.UpdateGoods(good) == 1);
 }
Esempio n. 13
0
 public GoodsBll()
 {
     GoodsDal = GoodsDal.GetInstance();
 }
Esempio n. 14
0
 public ReplenishBll()
 {
     replenishDal       = ReplenishDal.GetInstance();
     goodsChageOrderDal = GoodsChangeOrderDal.GetInstance();
     goodsDal           = GoodsDal.GetInstance();
 }