diff --git a/Program.cs b/Program.cs index 75a6fcb..fd6dca0 100644 --- a/Program.cs +++ b/Program.cs @@ -548,15 +548,19 @@ class Program { await connection.OpenAsync(); var command = connection.CreateCommand(); - command.CommandText = "SELECT Description, Status FROM Reports WHERE Id = @id"; + command.CommandText = "SELECT Priority, Room, Description, ReporterName, Status, DateCreated FROM Reports WHERE Id = @id"; command.Parameters.AddWithValue("@id", reportId); using (var reader = await command.ExecuteReaderAsync()) { if (await reader.ReadAsync()) { - string description = reader.GetString(0); - string status = reader.GetString(1); + string priority = reader.GetString(0); + string room = reader.GetString(1); + string description = reader.GetString(2); + string reporterName = reader.GetString(3); + string status = reader.GetString(4); + string dateCreated = reader.GetDateTime(5).ToString("yyyy-MM-dd HH:mm:ss"); var statusButtons = new InlineKeyboardMarkup(new[] { @@ -580,7 +584,13 @@ class Program } }); - string newText = $"Заявка #{reportId}\n\nОписание: {description}\nСтатус: {status}"; + string newText = $"Заявка #{reportId}\n\n" + + $"Приоритет: {priority}\n" + + $"Кабинет: {room}\n" + + $"Описание: {description}\n" + + $"ФИО: {reporterName}\n" + + $"Статус: {status}\n" + + $"Дата создания: {dateCreated}"; await botClient.SendMessage( chatId: chatId, @@ -601,6 +611,8 @@ class Program + + private static async Task UpdateReportStatus(long reportId, string newStatus) { try