From 3f53baf84e205fa931a0a9ebf172b69a430cfd9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D0=B8=D0=BD=D0=B0=20=D0=A7=D1=83=D0=B1?= =?UTF-8?q?=D1=8B=D0=BA=D0=B8=D0=BD=D0=B0?= Date: Tue, 19 Dec 2023 20:38:24 +0400 Subject: [PATCH] =?UTF-8?q?=D0=B2=D1=80=D0=BE=D0=B4=D0=B5=20=D0=B3=D0=BE?= =?UTF-8?q?=D1=82=D0=BE=D0=B2=D0=B0=D1=8F=20=D0=BB=D0=B0=D0=B1=D0=B0=207?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sailboat/Sailboat/FormBoatCollection.cs | 36 ++++++++++++++++--------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/Sailboat/Sailboat/FormBoatCollection.cs b/Sailboat/Sailboat/FormBoatCollection.cs index 636bd03..76c12fe 100644 --- a/Sailboat/Sailboat/FormBoatCollection.cs +++ b/Sailboat/Sailboat/FormBoatCollection.cs @@ -51,6 +51,7 @@ namespace Sailboat { if (listBoxStorages.SelectedIndex == -1) { + _logger.LogWarning("Коллекция не выбрана"); return; } var obj = _storage[listBoxStorages.SelectedItem.ToString() ?? string.Empty]; @@ -60,8 +61,8 @@ namespace Sailboat } var formBoatConfig = new FormBoatConfig(); - formBoatConfig.Show(); formBoatConfig.AddEvent(AddBoat); + formBoatConfig.Show(); } private void AddBoat(DrawingBoat drawingBoat) @@ -76,21 +77,32 @@ namespace Sailboat _logger.LogWarning("Добавление пустого объекта"); return; } - try + if (obj + drawingBoat) { - if (obj + drawingBoat) - { - MessageBox.Show("Объект добавлен"); - pictureBoxCollection.Image = obj.ShowBoats(); - _logger.LogInformation($"Добавлен объект {obj}"); - } + MessageBox.Show("Объект добавлен"); + pictureBoxCollection.Image = obj.ShowBoats(); + _logger.LogInformation($"Объект {obj.GetType()} добавлен"); } - catch (StorageOverflowException ex) + else { - MessageBox.Show(ex.Message); MessageBox.Show("Не удалось добавить объект"); - _logger.LogWarning($"{ex.Message} в наборе {listBoxStorages.SelectedItem.ToString()}"); + _logger.LogInformation($"Не удалось добавить объект"); } + //try + //{ + // if (obj + drawingBoat) + // { + // MessageBox.Show("Объект добавлен"); + // pictureBoxCollection.Image = obj.ShowBoats(); + // _logger.LogInformation($"Объект {obj.GetType()} добавлен"); + // } + //} + //catch (StorageOverflowException ex) + //{ + // MessageBox.Show(ex.Message); + // MessageBox.Show("Не удалось добавить объект"); + // _logger.LogWarning($"{ex.Message} в наборе {listBoxStorages.SelectedItem.ToString()}"); + //} } private void buttonRemoveBoat_Click(object sender, EventArgs e) @@ -116,7 +128,7 @@ namespace Sailboat if (obj - pos != null) { MessageBox.Show("Объект удален"); - _logger.LogInformation($"Удален объект с позиции{pos}"); + _logger.LogInformation($"Удален объект с позиции {pos}"); pictureBoxCollection.Image = obj.ShowBoats(); } else