Re: Многовалютная система
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 06.10.10 19:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Доброго вечера!


А>Есть у нас система, в БД которой заведено много валют.

А>Пользователь системы может делать разные финансовые операции, и когда юзер работает, то у него всегда выбрана какая-то валюта в комбобоксе.
А>При этом есть базовая валюта и все деньги в БД хранятся в базовой валюте.
А>Проблема в том, что есть много сервисов, которые обращаются к Entity и во всех этих обращениях надо знать, что ЭТО поле мы конвертируем из базовой к выбранной комбобоксе юзера. Аналогично при сохранении.
А>Какие есть мысли, чтобы свести это в одно место?

Я так понимаю что у пользователя есть конфигурационный параметр, указывающий текущую валюту. Этот параметр отображается в combobox. Можно сделать свой тип Money, в котором хранить деньги в сущностях, в ToString которого требовать эту самую валюту. Аналогично запрашивать в конструкторе валюту, чтобы знать из чего во что конвертировать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.