Example #1
0
        /// <summary>
        /// Method to get tax free grade price increment
        /// </summary>
        /// <param name="gradeId">Grade id</param>
        /// <param name="cashPriceIncre">Cash price increment</param>
        /// <param name="creditPriceIncre">Credit price increment</param>
        /// <param name="bFound">Value found</param>
        /// <returns>True or false</returns>
        public bool TeGetTaxFreeGradePriceIncrement(short gradeId, ref double cashPriceIncre, ref double creditPriceIncre, ref bool bFound)
        {
            bFound = false;

            var gradePriceIncrement = _fuelPumpService.get_GradePriceIncrement(CommonUtility.GetByteValue(gradeId));

            //eCategory and bFound are already set.
            if (gradePriceIncrement != null)
            {
                cashPriceIncre   = CommonUtility.GetDoubleValue(gradePriceIncrement.TaxExemptCashPriceIncre);
                creditPriceIncre = CommonUtility.GetDoubleValue(gradePriceIncrement.TaxExemptCreditPriceIncre);
                bFound           = true;
            }
            else
            {
                return(false);
            }

            //There was no error, so set to true whether a taxfree price was found or not

            return(true);
        }
Example #2
0
 /// <summary>
 /// Method to get grade price increment
 /// </summary>
 /// <param name="gradeId">Grade id</param>
 /// <returns>Grade price increment</returns>
 public CGradePriceIncrement get_GradePriceIncrement(byte gradeId)
 {
     return(_fuelPumpService.get_GradePriceIncrement(gradeId));
 }