/// <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); }
/// <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)); }