Example #1
0
        public static decimal GetCurrentPriceWithStandard(int id, int grade, string standardValue)
        {
            var proStandRecord = ProductTypeStandardRecordBLL.Read(id, standardValue);

            if (!string.IsNullOrEmpty(standardValue.Trim()))
            {
                return(Math.Round(proStandRecord.SalePrice * UserGradeBLL.Read(grade).Discount / 100, 2));
            }
            else
            {
                return(Math.Round(ProductBLL.Read(id).SalePrice *UserGradeBLL.Read(grade).Discount / 100, 2));
            }
        }
Example #2
0
 /// <summary>
 /// 计算当前产品价格
 /// </summary>
 /// <param name="price"></param>
 /// <param name="grade"></param>
 /// <returns></returns>
 public static decimal GetCurrentPrice(decimal price, int grade)
 {
     return(Math.Round(price * UserGradeBLL.Read(grade).Discount / 100, 2));
 }