public static StringBuilder ПрописьБезКопеек(decimal сумма, Валюта валюта, StringBuilder result) { decimal целая = Math.Floor(сумма); uint дробная = (uint)((сумма - целая) * 100); Число.Пропись(целая, валюта.ОсновнаяЕдиница, result); result.Append(Число.Согласовать(валюта.ДробнаяЕдиница, дробная)); return(result); }
private static StringBuilder ДобавитьКопейки(uint дробная, Валюта валюта, StringBuilder result) { result.Append(' '); // ### ####### ########### #######, ### ######### ## ### ##################. result.Append(дробная.ToString("00")); //result.AppendFormat ("{0:00}", #######); result.Append(' '); result.Append(Число.Согласовать(валюта.ДробнаяЕдиница, дробная)); return(result); }