Конвертация валюты с помощью веб-сервиса ЦБ

Пусть для конвертации валюты ЦБ предоставляет следующий сервис:

/// <summary>

/// Производит конвертацию валюты

/// </summary>

/// <param name="from">ISO код исходной валюты</param>

/// <param name="to">ISO код целевой валюты</param>

/// <returns>Коэффициент перевода</returns>

[WebMethod]

public double Convert(string from, string to)

{

 

}

 

В поставленной задаче конвертация всегда производится из долларов в рубли, поэтому эти значения можно использовать в качестве констант для создания сообщения вызова веб-сервиса ЦБ:

CurrencyReq.from = "USD";

CurrencyReq.to = "RUR";

 

Полученный после вызова веб-сервиса курс перевода используется для модификации суммы заказа, которая в эту оркестровку передается в качестве входного и выходного параметра:

Sum = Sum * CurrencyRes.ConvertResult;

 

Таким образом, эта оркестровка описывается довольно простой схемой:

Рис. 8.9. Схема оркестровки перевода валюты.

 








Дата добавления: 2015-02-28; просмотров: 990;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.