Пример #1
0
        public bool UpdateProduct(string productid,string productCode, string productName, string generalName, bool iscombineproduct, string brandid, string bigunitid, string smallunitid, int bigSmallMultiple,
                         int status, string categoryid, string attrlist, string valuelist, string attrvaluelist, decimal commonprice, decimal price, decimal weight, bool isnew,
                         bool isRecommend, int isallow, int isautosend, int effectiveDays, decimal discountValue, string productImg, string shapeCode, string description, string operateid, string clientid)
        {
            if (!string.IsNullOrEmpty(productImg) && productImg.IndexOf(TempPath) >= 0)
            {
                if (productImg.IndexOf("?") > 0)
                {
                    productImg = productImg.Substring(0, productImg.IndexOf("?"));
                }
                FileInfo file = new FileInfo(HttpContext.Current.Server.MapPath(productImg));
                productImg = FILEPATH + file.Name;
                if (file.Exists)
                {
                    file.MoveTo(HttpContext.Current.Server.MapPath(productImg));
                }
            }

            var dal = new ProductsDAL();
            return dal.UpdateProduct(productid, productCode, productName, generalName, iscombineproduct, brandid, bigunitid, smallunitid, bigSmallMultiple, status, categoryid,attrlist,
                                    valuelist, attrvaluelist, commonprice, price, weight, isnew, isRecommend, isallow, isautosend, effectiveDays, discountValue, productImg, shapeCode, description, operateid, clientid);
        }
Пример #2
0
 /// <summary>
 /// 编辑产品信息
 /// </summary>
 /// <param name="productid">产品ID</param>
 /// <param name="productCode">产品编码</param>
 /// <param name="productName">产品名称</param>
 /// <param name="generalName">常用名</param>
 /// <param name="iscombineproduct">是否组合产品</param>
 /// <param name="brandid">品牌ID</param>
 /// <param name="bigunitid">大单位</param>
 /// <param name="smallunitid">小单位</param>
 /// <param name="bigSmallMultiple">大小单位比例</param>
 /// <param name="status">状态</param>
 /// <param name="attrlist">属性列表</param>
 /// <param name="valuelist">值列表</param>
 /// <param name="attrvaluelist">属性值键值对</param>
 /// <param name="commonprice">原价</param>
 /// <param name="price">优惠价</param>
 /// <param name="weight">重量</param>
 /// <param name="isnew">是否新品</param>
 /// <param name="isRecommend">是否推荐</param>
 /// <param name="effectiveDays">有效期天数</param>
 /// <param name="discountValue">折扣</param>
 /// <param name="description">描述</param>
 /// <param name="operateid">操作人</param>
 /// <param name="clientid">客户端ID</param>
 /// <returns></returns>
 public bool UpdateProduct(string productid,string productCode, string productName, string generalName, bool iscombineproduct, string brandid, string bigunitid, string smallunitid, int bigSmallMultiple,
                  int status, string categoryid, string attrlist, string valuelist, string attrvaluelist, decimal commonprice, decimal price, decimal weight, bool isnew,
                  bool isRecommend, int effectiveDays, decimal discountValue, string shapeCode, string description, string operateid, string clientid)
 {
     var dal = new ProductsDAL();
     return dal.UpdateProduct(productid, productCode, productName, generalName, iscombineproduct, brandid, bigunitid, smallunitid, bigSmallMultiple, status, categoryid,attrlist,
                             valuelist, attrvaluelist, commonprice, price, weight, isnew, isRecommend, effectiveDays, discountValue, shapeCode, description, operateid, clientid);
 }