Правки1

This commit is contained in:
DyCTaTOR 2023-12-05 15:36:33 +04:00
parent 8253015db1
commit c2a8a8318e

View File

@ -24,7 +24,7 @@ namespace Monorail
private readonly ILogger _logger;
readonly int countPlace = 21;
readonly int countPlace = 35;
public FormMonorailCollection(ILogger<FormMonorailCollection> logger)
{
InitializeComponent();
@ -153,20 +153,26 @@ EventArgs e)
{
return;
}
int pos = Convert.ToInt32(maskedTextBoxNumber.Text);
int pos = 0;
try
{
if (obj - pos != null)
{
MessageBox.Show("Объект удален");
pictureBoxCollection.Image = obj.ShowMonorails();
_logger.LogInformation("Объект удален");
}
pos = Convert.ToInt32(maskedTextBoxNumber.Text);
}
catch (MonorailNotFoundException ex)
catch (Exception) {
MessageBox.Show("Введите позицию монорельса", "Ошибка",
MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
if (obj - pos != null)
{
MessageBox.Show(ex.Message);
_logger.LogWarning($"Не удалось удалить объект. Исключение: {ex}");
MessageBox.Show("Объект удален");
pictureBoxCollection.Image = obj.ShowMonorails();
_logger.LogInformation("Объект удален");
}
else
{
_logger.LogWarning($"Не удалось удалить объект по позиции {pos}");
throw new MonorailNotFoundException(pos);
}
}
private void ButtonRefreshCollection_Click(object sender, EventArgs e)