PIbd-22. Stroev V.M. Lab Work 07 #9
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user