Страница 1 из 1

Сумма прописью, Казахский тенге (KZT)

Добавлено: 22 мар 2013, 11:22
Леонид
Добрый день!

Скажите, есть ли функция для написания суммы прописью в валюте Казахстана, т.е. что-то типа Func.Kz.CurrToStr?

Re: Сумма прописью, Казахский тенге (KZT)

Добавлено: 22 мар 2013, 12:17
HighAley
Здравствуйте.

На данный момент нету поддержки суммы прописью. Уточните, пожалуйста, вам нужна сумма прописью на русском?
Если вы заполните следующий класс правильными значениями, то мы сможем быстро добавить это поддержку.

Код: Выделить всё

           /// <summary>
            /// Class specifies the Russian currency.
            /// </summary>
   public class RURCurrency : Currency
   {
                /// <summary>
                /// Gets gender of the integer part of the currency.
                /// </summary>
    public override Gender Gender
    {
     get
     {
      return Gender.Masculine;
     }
    }
                /// <summary>
                /// Gets gender of the decimal part of the currency.
                /// </summary>
    public override Gender CentsGender
    {
     get
     {
      return Gender.Feminine;
     }
    }


    private string[] dollars = new string[]{"рубль", "рубля", "рублей"};
    protected override string[] Dollars
    {
     get
     {
      return dollars;
     }
    }

    
    private string[] cents = new string[]{"копейка", "копейки", "копеек"};
    protected override string[] Cents
    {
     get
     {
      return cents;
     }
    }
   }
Спасибо.

Re: Сумма прописью, Казахский тенге (KZT)

Добавлено: 29 мар 2013, 14:11
Леонид
Добрый день!

Да, конечно, вот заполненный класс:

Код: Выделить всё

           /// <summary>
            /// Class specifies the Russian currency.
            /// </summary>
   public class KZHCurrency : Currency
   {
                /// <summary>
                /// Gets gender of the integer part of the currency.
                /// </summary>
    public override Gender Gender
    {
     get
     {
      return Gender.Masculine;
     }
    }
                /// <summary>
                /// Gets gender of the decimal part of the currency.
                /// </summary>
    public override Gender CentsGender
    {
     get
     {
      return Gender.Feminine;
     }
    }


    private string[] dollars = new string[]{"тенге", "тенге", "тенге"};
    protected override string[] Dollars
    {
     get
     {
      return dollars;
     }
    }

    
    private string[] cents = new string[]{"тиын", "тиына", "тиынов"};
    protected override string[] Cents
    {
     get
     {
      return cents;
     }
    }
   }

Re: Сумма прописью, Казахский тенге (KZT)

Добавлено: 01 апр 2013, 12:37
HighAley
Здравствуйте.

Мы добавили, присланный вами код. Он будет доступен в нашем релизе 3 апреля.
Вам надо будет использовать следующий код:

Код: Выделить всё

{ToCurrencyWordsRu(123.45, true, "KZT")}
Спасибо.