Правки

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