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); }
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); } }
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); } }
public static void AddAttributeRecord(AttributeRecordInfo attributeRecord) { dal.AddAttributeRecord(attributeRecord); CacheHelper.Remove(cacheKey); }