示例#1
0
        public static string ConvertAmountToMaleStr(decimal amount)
        {
            var sb = new StringBuilder();

            Сумма.ПрописьБезКопеек(amount, Валюта.ЧислоМ, sb);
            return(sb.ToString());
        }
示例#2
0
        public static string ConvertAmountToRubStr(decimal amount)
        {
            var sb = new StringBuilder();

            Сумма.Пропись(amount, Валюта.убли, sb);
            return(sb.ToString());
        }
示例#3
0
        public static void ConvertFinanceColumnsToWords(this Entity entity, IEnumerable <string> numberColumnNames, Валюта currency,
                                                        Func <string, string> getStringColumnName)
        {
            var sb = new StringBuilder();

            foreach (var numberColumnName in numberColumnNames)
            {
                double amount = entity.GetTypedColumnValue <double>(numberColumnName);
                Сумма.Пропись(amount, currency, sb);
                string stringColumnName = getStringColumnName(numberColumnName);
                entity.SetColumnValue(stringColumnName, sb.ToString());
                sb.Clear();
            }
        }
示例#4
0
 /// <summary>
 /// ########## ####### #####.
 /// </summary>
 public string Пропись(double сумма, Заглавные заглавные)
 {
     return(Сумма.Пропись(сумма, this, заглавные));
 }
示例#5
0
 /// <summary>
 /// ########## ####### ##### ######### #######.
 /// </summary>
 public string Пропись(double сумма)
 {
     return(Сумма.Пропись(сумма, this));
 }
示例#6
0
 /// <summary>
 /// ########## ####### ##### ######### #######.
 /// </summary>
 public string Пропись(decimal сумма)
 {
     return(Сумма.Пропись(сумма, this));
 }