示例#1
0
        public TAmountInt RebateResult(TAmountDec rebateBasis, TAmountDec rebateApply, TAmountDec rebateClaim)
        {
            TAmountDec afterApply = TAmountDec.Subtract(rebateBasis, rebateApply);

            TAmountDec afterClaim = Math.Max(0m, TAmountDec.Subtract(rebateClaim, afterApply));

            TAmountDec rebateResult = TAmountDec.Subtract(rebateClaim, afterClaim);

            return(RoundingInt.RoundToInt(rebateResult));
        }
示例#2
0
 public TAmountInt IntRoundDown(TAmountDec valueDec)
 {
     return(RoundingInt.RoundDown(valueDec));
 }
 public static Int32 IntRoundDown(decimal valueDec)
 {
     return(RoundingInt.RoundDown(valueDec));
 }