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

Обсуждение Stimulsoft Reports.NET
Ответить
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

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

Сообщение Леонид »

Добрый день!

Скажите, есть ли функция для написания суммы прописью в валюте Казахстана, т.е. что-то типа Func.Kz.CurrToStr?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение 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;
     }
    }
   }
Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

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

Сообщение Леонид »

Добрый день!

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

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

           /// <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;
     }
    }
   }
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

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

{ToCurrencyWordsRu(123.45, true, "KZT")}
Спасибо.
Ответить