Esempio n. 1
0
 public void AddAttributeRecord(AttributeRecordInfo attributeRecord)
 {
     SqlParameter[] pt = new SqlParameter[] { new SqlParameter("@attributeID", SqlDbType.Int), new SqlParameter("@productID", SqlDbType.Int), new SqlParameter("@value", SqlDbType.NVarChar) };
     pt[0].Value = attributeRecord.AttributeID;
     pt[1].Value = attributeRecord.ProductID;
     pt[2].Value = attributeRecord.Value;
     ShopMssqlHelper.ExecuteNonQuery(ShopMssqlHelper.TablePrefix + "AddAttributeRecord", pt);
 }
Esempio n. 2
0
 public void PrepareAttributeRecordModel(SqlDataReader dr, List <AttributeRecordInfo> attributeRecordList)
 {
     while (dr.Read())
     {
         AttributeRecordInfo item = new AttributeRecordInfo();
         item.AttributeID = dr.GetInt32(0);
         item.ProductID   = dr.GetInt32(1);
         item.Value       = dr[2].ToString();
         attributeRecordList.Add(item);
     }
 }
Esempio n. 3
0
        protected void HanderAttribute(ProductInfo product)
        {
            if (product.ID > 0)
            {
                AttributeRecordBLL.DeleteAttributeRecordByProductID(product.ID.ToString());
            }
            List <AttributeInfo> list = AttributeBLL.ReadAttributeListByClassID(product.AttributeClassID);

            foreach (AttributeInfo info in list)
            {
                AttributeRecordInfo attributeRecord = new AttributeRecordInfo();
                attributeRecord.AttributeID = info.ID;
                attributeRecord.ProductID   = product.ID;
                attributeRecord.Value       = RequestHelper.GetForm <string>(info.ID.ToString() + "Value");
                AttributeRecordBLL.AddAttributeRecord(attributeRecord);
            }
        }
Esempio n. 4
0
 public static void AddAttributeRecord(AttributeRecordInfo attributeRecord)
 {
     dal.AddAttributeRecord(attributeRecord);
     CacheHelper.Remove(cacheKey);
 }