Правки

This commit is contained in:
vettaql 2024-06-17 14:14:38 +04:00
parent 86f599931f
commit bd7cd4486d

View File

@ -101,11 +101,11 @@ public partial class FormTankCollection : Form
{ {
if (string.IsNullOrEmpty(maskedTextBox.Text) || _company == null) if (string.IsNullOrEmpty(maskedTextBox.Text) || _company == null)
{ {
_logger.LogError("Удаление объекта из несуществующей коллекции");
return; return;
} }
if (MessageBox.Show("Удалить объект?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) if (MessageBox.Show("Удалить объект?", "Удаление",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
{ {
return; return;
} }
@ -113,21 +113,18 @@ public partial class FormTankCollection : Form
int pos = Convert.ToInt32(maskedTextBox.Text); int pos = Convert.ToInt32(maskedTextBox.Text);
try try
{ {
object decrementObject = _company - pos; var res = _company - pos;
MessageBox.Show("Объект удален"); MessageBox.Show("Объект удален");
_logger.LogInformation($"Удален объект по позиции {pos}"); _logger.LogInformation($"Объект удален под индексом {pos}");
pictureBox.Image = _company.Show(); pictureBox.Image = _company.Show();
} }
catch (ObjectNotFoundException) catch (Exception ex)
{ {
MessageBox.Show("Объект не найден"); MessageBox.Show(ex.Message, "Не удалось удалить объект",
_logger.LogError($"Удаление не найденного объекта в позиции {pos} "); MessageBoxButtons.OK, MessageBoxIcon.Error);
} _logger.LogError($"Ошибка: {ex.Message}", ex.Message);
catch (PositionOutOfCollectionException)
{
MessageBox.Show("Удаление вне рамках коллекции");
_logger.LogError($"Удаление объекта за пределами коллекции {pos} ");
} }
} }
/// <summary> /// <summary>