public String ToString(Int32 indentLevel) { String indent = Ext_String.GetIndent(indentLevel); String file = String.IsNullOrEmpty(FileUrl) ? "" : $"\n{indent} FILE GUID: {FileUuid}"; return($"{indent}- {Name} = {Value}{file}\n{indent}" + $" TenderLotNo: {TenderLotNo}; TenderLotItemUuid: {TenderLotItemUuid}; SupplierId: {SupplierId}"); }
public String ToString(Int32 indentLevel) { String indent = Ext_String.GetIndent(indentLevel); return($"{indent}" + $"Наименование: {Name,-50}\n{indent}" + $"Колличество: {Quantity} {MeasureUnitName}\n{indent}" + $"Id: {NomenclatureId} ({TenderItemUuid})"); }
public String ToString(Int32 indentLevel) { String indent = Ext_String.GetIndent(indentLevel); String str = $"{indent}{LotName} — {LotStateName} (Лот № {LotNumber}, Стадия № {StageNumber})"; str += $"\n{indent}Примечания: {LotResultNote}"; str += $"\n{indent}Отчет по лоту: {LotReport}"; return(str); }
public String ToString(Int32 indentLevel) { String indent = Ext_String.GetIndent(indentLevel); String isWinner = IsWinner.AsString("ПОБЕДИТЕЛЬ", "", ""); return($"{indent}" + $"Контрагент: {SupplierName} {isWinner}\n{indent}" + $"ЕДРПОУ: {Edrpou}\n{indent}" + $"Id: {SupplierId}"); }
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}" ); }
public void Show() { String indent0 = Ext_String.GetIndent(0); String indent1 = Ext_String.GetIndent(1); String indent2 = Ext_String.GetIndent(2); String indent3 = Ext_String.GetIndent(3); Console.WriteLine(ToString(0)); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"{indent0}■ Лоты тендера ({TenderLots.Count} шт.):"); foreach (TenderLot lot in TenderLots) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(lot.ToString(1)); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine($"{indent1}■ Позиции лота ({lot.LotItems?.Count} шт.):"); foreach (TenderLotItem lotItem in lot.LotItems) { Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine(lotItem.ToString(2)); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"{indent2}■ Комерческие предложения ({lotItem.Offers?.Count} шт.):"); Int32 offerNumber = 0; foreach (TenderLotItemOffer offer in lotItem.Offers) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"\n{indent3}КП №: {++offerNumber}"); Console.WriteLine(offer.ToString(3)); foreach (TenderCriteriaAnswer answer in offer.TenderCriteriaAnswers) { Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine($"{answer.ToString(4)}"); } } } } Console.ResetColor(); }
public String ToString(Int32 indentLevel) { String indent = Ext_String.GetIndent(indentLevel); return($"{indent}{LastName} {FirstName} {MiddleName} (Id = {UserId})"); }