示例#1
0
        public String ToString(Int32 indentLevel)
        {
            String indent = Ext_String.GetIndent(indentLevel);

            return($"{indent}ТЕНДЕР #{TenderNumber} от {TenderCreatedAt:yyyy.MM.dd HH:mm} ({AuthorName}) — { TenderName} [{NomenclatureCategoryName}];"
                   + $"\n{indent}Тур #{TenderRoundNumber} ({TenderRoundAccessibility.AsString()}, {TenderRoundType.AsString()}),"
                   + $"\n{indent}{TenderProcessStage.AsString()};"
                   + $"\n{indent}----------------------------------------"
                   + $"\n{indent}Компания: {CompanyName};"
                   + $"\n{indent}Валюта: {Currency} ({CurrencyRate: 0.00});");
        }
        public String ToString(Int32 indentLevel)
        {
            String indent       = Ext_String.GetIndent(indentLevel);
            Int32  indentLevel2 = indentLevel + 2;

            return($"{indent}Информация о текущем состоянии тендера"
                   + $"\n{indent} - Номер тендера:                {TenderNo}"
                   + $"\n{indent} - Номер текущего тура:          {TenderRoundNo}"
                   + $"\n{indent} - Стадия тендерного процесса:   {TenderProcessStage.AsString()}"
                   + $"\n{indent} - Id модели согласования:       {ApprovementModelId}"
                   + $"\n{indent} - Название модели согласования: {ApprovementModelName}"
                   + $"\n{indent} - Участники тендера ({TenderProcessStageMembers.Count} шт.):\n{String.Join(",", TenderProcessStageMembers.Select(x => $"{x.ToString(indentLevel2)}"))}"
                   + $"\n{indent} - UUID тендера:                 {TenderUuid}"
                   + $"\n{indent} - Tender owner path:            {TenderOwnerPath}"
                   );
        }