вроде готовая лаба 7

This commit is contained in:
Полина Чубыкина 2023-12-19 20:38:24 +04:00
parent daf8812332
commit 3f53baf84e

View File

@ -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