/// <summary>
        /// 获取产品报价信息
        /// </summary>
        /// <param name="priceID"></param>
        /// <returns></returns>
        public static ProductPrice GetPrice(int priceID)
        {
            ProductPrice price = null;

            price = ShopDataProvider.Instance.GetPrice(priceID);
            return(price);
        }
        /// <summary>
        /// 编辑产品报价
        /// </summary>
        /// <param name="price"></param>
        /// <returns></returns>
        public static DataActionStatus Update(ProductPrice price)
        {
            DataActionStatus status;

            ShopDataProvider.Instance.CreateUpdatePrice(price, DataProviderAction.Update, out status);
            return(status);
        }
Exemplo n.º 3
0
        public static DataActionStatus Create(Product product, int focusType, string categoryIDList, string industryIDList, ProductPrice price)
        {
            DataActionStatus status;

            product = ShopDataProvider.Instance.CreateUpdateProduct(product, focusType, categoryIDList, industryIDList,
                                                                    price, DataProviderAction.Create, out status);
            if (status == DataActionStatus.Success)
            {
                OnUpdated();
                //处理临时附件信息
                SavePicturesAndFilterBody(product);
                //处理缓存信息
                HHCache.Instance.Remove(CacheKeyManager.ProductListKey);
            }
            return(status);
        }
Exemplo n.º 4
0
        public static DataActionStatus Update(Product product, int focusType, string categoryIDList, string industryIDList, ProductPrice price)
        {
            DataActionStatus status;

            product = ShopDataProvider.Instance.CreateUpdateProduct(product, focusType, categoryIDList, industryIDList,
                                                                    price, DataProviderAction.Update, out status);
            if (status == DataActionStatus.Success)
            {
                OnUpdated();
                HHCache.Instance.Remove(CacheKeyManager.GetProductKey(product.ProductID));
                HHCache.Instance.Remove(CacheKeyManager.ProductListKey);
            }
            return(status);
        }