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