/// <summary> /// 根据PriceParaID,修改Prop属性 /// </summary> internal bool ProductParameterPrice_Update(ProductParameterPriceInfo info) { var sql = "ProductParameterPrice_Update"; var cmd = dbw.GetStoredProcCommand(sql); dbw.AddInParameter(cmd, "PriceParaID", DbType.Int32, info.PriceParaID); dbw.AddInParameter(cmd, "Prop1", DbType.String, info.Prop1); dbw.AddInParameter(cmd, "Prop2", DbType.String, info.Prop2); dbw.AddInParameter(cmd, "Prop3", DbType.String, info.Prop3); var result = dbw.ExecuteNonQuery(cmd); return(result > 0); }
/// <summary> /// 添加一组属性,0 失败, -1 已经存在 其他正常返回 autoid /// </summary> /// <param name="info"></param> internal int ProductParameterPrice_Insert(ProductParameterPriceInfo info) { var sql = "ProductParameterPrice_Insert"; var cmd = dbw.GetStoredProcCommand(sql); dbw.AddInParameter(cmd, "MainProductID", DbType.Int32, info.MainProductID); dbw.AddInParameter(cmd, "ChildProductID", DbType.Int32, info.ChildProductID); dbw.AddInParameter(cmd, "Prop1", DbType.String, info.Prop1); dbw.AddInParameter(cmd, "Prop2", DbType.String, info.Prop2); dbw.AddInParameter(cmd, "Prop3", DbType.String, info.Prop3); var result = int.Parse(dbw.ExecuteScalar(cmd).ToString()); return(result); }