Мастер-Web:Настройки отображения валют в корзинах
Версия от 09:31, 19 апреля 2016; Porunova (обсуждение | вклад)
Версия статьи от 19-04-2016.
Настройки, задаваемые в файле web.config
ПК «Мастер-Web» умеет показывать две валюты: основную и вспомогательную. Они выбираются по приоритетам, которые задаются настройками.
- noNationalCurrencyInDifferentCountries - скрывает стоимость заявки (тура) в национальной валюте (т.е. возвращает пустую строку в качестве второго параметра, в качестве первого - валюту тура), если страна покупателя не совпадает со страной главного офиса компании. По умолчанию false.
Страна покупателя - страна представителя агентства, забронировавшего путевку
Страна главного офиса - страна фирмы-владельца в справочнике БД "Партнеры"
- showBasketCostInBothRates - показывает стоимость в корзине в национальной валюте и в валюте тура. По умолчанию true. Если национальная валюта не совпадает с валютой путёвки, то возвращает национальную валюту и валюту путёвки, иначе возвращает только национальную валюту.
- showBasketCostInNationalRate - показывает стоимость в корзине только в национальной валюте. По умолчанию false. Метод возвращает только национальную валюту.
- useSearchDefinedCurrency - валюту, выбранную при поиске тура, нужно использовать на протяжении всего процесса бронирования. По умолчанию false.
- Если выключить все настройки - вернётся только валюта тура в качестве первого параметра и пустая строка в качестве вспомогательной валюты.
В расширенной и стандартной корзине используется только основная валюта из возвращённой пары.
Примеры использования настроек
Только и всегда отображается национальная валюта в экране SimpleBasket и BasketTUI
<add key="showBasketCostInBothRates" value="false"/> <add key="showBasketCostInNationalRate" value="true"/> <add key="noNationalCurrencyInDifferentCountries" value="false"/>
Только и всегда отображается валюта тура в экране SimpleBasket и BasketTUI
<add key="showBasketCostInBothRates" value="false"/> <add key="noNationalCurrencyInDifferentCountries" value="true"/> <add key="showBasketCostInNationalRate" value="false"/>
Отображается валюта, выбранная в поиске, в экране SimpleBasket и BasketTUI
<add key="showBasketCostInBothRates" value="false"/> <add key="showBasketCostInNationalRate" value="false"/> <add key="UseSearchDefinedCurrency" value="true"/> <add key="noNationalCurrencyInDifferentCountries" value="false"/>
Отображаются две валюты в экране SimpleBasket и BasketTUI
<add key="showBasketCostInBothRates" value="true"/> <add key="noNationalCurrencyInDifferentCountries" value="false"/> <add key="showBasketCostInNationalRate" value="false"/>
Всегда отображается национальная валюта в расширенной корзине
<add key="showBasketCostInBothRates" value="false"/> <add key="showBasketCostInNationalRate" value="true"/> <add key="noNationalCurrencyInDifferentCountries" value="false"/>
Всегда отображается валюта тура в расширенной корзине
<add key="showBasketCostInBothRates" value="false"/> <add key="noNationalCurrencyInDifferentCountries" value="true"/> <add key="showBasketCostInNationalRate" value="false"/>