Пример #1
0
        public JsonResult AjaxSaveProductBasicInfo()
        {
            string dataString = Request.Form["Data"];

            dataString = HttpUtility.UrlDecode(dataString);
            ProductMaintainBasicInfo data = ECommerce.Utility.SerializationUtility.JsonDeserialize2 <ProductMaintainBasicInfo>(dataString);

            SetBizEntityUserInfo(data, data.ProductGroupSysNo.HasValue && data.ProductGroupSysNo > 0 ? false : true);
            foreach (var item in data.SelectNormalProperties)
            {
                SetBizEntityUserInfo(item, true);
            }
            if (data.ProductGroupSysNo.HasValue && data.ProductGroupSysNo > 0)
            {
                ProductMaintainService.UpdateProductBasicInfoByProductGroupSysNo(data);
                return(new JsonResult()
                {
                    Data = data.ProductGroupSysNo.Value
                });
            }
            else
            {
                return(new JsonResult()
                {
                    Data = ProductMaintainService.CreateProductBasicInfo(data).ProductGroupSysNo.Value
                });
            }
        }
Пример #2
0
        /// <summary>
        /// 更新商品基础信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public static bool UpdateProductBasicInfoByProductGroupSysNo(ProductMaintainBasicInfo entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("UpdateProductBasicInfoByProductGroupSysNo");

            cmd.SetParameterValue <ProductMaintainBasicInfo>(entity);
            cmd.ExecuteNonQuery();
            return(true);
        }
Пример #3
0
        /// <summary>
        /// 创建商品基础信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public static ProductMaintainBasicInfo CreateProductBasicInfo(ProductMaintainBasicInfo entity)
        {
            entity.MerchantSysNo = entity.SellerSysNo.Value;
            DataCommand cmd = DataCommandManager.GetDataCommand("CreateProductBasicInfo");

            cmd.SetParameterValue <ProductMaintainBasicInfo>(entity);
            cmd.ExecuteNonQuery();
            entity.ProductGroupSysNo = (int)cmd.GetParameterValue("@ProductGroupSysNo");
            entity.ProductSysNo      = (int)cmd.GetParameterValue("@ProductSysNo");
            return(entity);
        }