protected string getAmountString(decimal amount, bool useAlternateCurrencySymbol)
        {
            string symbol = GetSymbol(useAlternateCurrencySymbol);

            return(HLConfigManager.Configurations.CheckoutConfiguration.CurrencySymbolPosition ==
                   CheckoutConfiguration.CurrencySymbolLayout.Leading
                       ? (HLConfigManager.Configurations.CheckoutConfiguration.UseUSPricesFormat
                              ? symbol + amount.ToString("N", CultureInfo.GetCultureInfo("en-US"))
                              : symbol + string.Format(ProductsBase.GetPriceFormat(amount), amount))
                       : string.Format(ProductsBase.GetPriceFormat(amount), amount) + symbol);
        }