This commit is contained in:
Камилия Сафиулова 2023-12-20 09:17:34 +04:00
parent 6b440d6ada
commit 9953e40a20

View File

@ -81,40 +81,43 @@ namespace Catamaran
} }
private void AddCatamaran(DrawningCatamaran drawningCatamaran) private void AddCatamaran(DrawningCatamaran drawningCatamaran)
{ {
if (listBoxStorages.SelectedIndex == -1)
{ {
return; if (listBoxStorages.SelectedIndex == -1)
} {
var obj = _storage[listBoxStorages.SelectedItem.ToString() ?? string.Empty]; return;
if (obj == null) }
{ var obj = _storage[listBoxStorages.SelectedItem.ToString() ?? string.Empty];
return; if (obj == null)
} {
_logger.LogWarning("Добавление пустого объекта");
if (obj + drawningCatamaran) return;
{ }
MessageBox.Show("Объект добавлен"); try
pictureBoxCollection.Image = obj.ShowCatamarans(); {
_logger.LogInformation($"Объект {obj.GetType()} добавлен"); if (obj + drawningCatamaran)
} {
else MessageBox.Show("Объект добавлен");
{ pictureBoxCollection.Image = obj.ShowCatamarans();
MessageBox.Show("Не удалось добавить объект"); _logger.LogInformation($"Объект {obj.GetType()} добавлен");
_logger.LogInformation($"Не удалось добавить объект"); }
}
catch (StorageOverflowException ex)
{
MessageBox.Show(ex.Message);
_logger.LogWarning($"{ex.Message} в наборе {listBoxStorages.SelectedItem.ToString()}");
}
} }
} }
/// <summary>
/// <summary> /// Выбор набора
/// Выбор набора /// </summary>
/// </summary> /// <param name="sender"></param>
/// <param name="sender"></param> /// <param name="e"></param>
/// <param name="e"></param> private void ListBoxObjects_SelectedIndexChanged(object sender, EventArgs e)
private void ListBoxObjects_SelectedIndexChanged(object sender, {
EventArgs e) pictureBoxCollection.Image =
{ _storage[listBoxStorages.SelectedItem?.ToString() ?? string.Empty]?.ShowCatamarans();
pictureBoxCollection.Image = }
_storage[listBoxStorages.SelectedItem?.ToString() ?? string.Empty]?.ShowCatamarans();
}
/// <summary> /// <summary>
/// Удаление набора /// Удаление набора
/// </summary> /// </summary>