7 лабораторная работа
This commit is contained in:
parent
43d87b33f5
commit
53b04bf136
@ -69,25 +69,23 @@ public partial class FormBoatCollection : Form
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="boat"></param>
|
/// <param name="boat"></param>
|
||||||
private void SetBoat(DrawningBoat boat)
|
private void SetBoat(DrawningBoat boat)
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
if (_company == null || boat == null)
|
if (_company == null || boat == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (_company + boat != -1)
|
try
|
||||||
{
|
{
|
||||||
|
var res = _company + boat;
|
||||||
MessageBox.Show("Объект добавлен");
|
MessageBox.Show("Объект добавлен");
|
||||||
|
_logger.LogInformation($"Объект добавлен под индексом {res}");
|
||||||
pictureBoxBoat.Image = _company.Show();
|
pictureBoxBoat.Image = _company.Show();
|
||||||
_logger.LogInformation("Добавлен объект: " + boat.GetDataForSave());
|
|
||||||
}
|
}
|
||||||
}
|
catch (Exception ex)
|
||||||
catch (ObjectNotFoundException) { }
|
|
||||||
catch (CollectionOverflowException ex)
|
|
||||||
{
|
{
|
||||||
MessageBox.Show("Не удалось добавить объект");
|
MessageBox.Show($"Объект не добавлен: {ex.Message}", "Результат", MessageBoxButtons.OK,
|
||||||
_logger.LogError("Ошибка: {Message}", ex.Message);
|
MessageBoxIcon.Error);
|
||||||
|
_logger.LogError($"Ошибка: {ex.Message}", ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,17 +111,16 @@ public partial class FormBoatCollection : Form
|
|||||||
int pos = Convert.ToInt32(maskedTextBoxPosition.Text);
|
int pos = Convert.ToInt32(maskedTextBoxPosition.Text);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (_company - pos != null)
|
var res = _company - pos;
|
||||||
{
|
|
||||||
MessageBox.Show("Объект удален");
|
MessageBox.Show("Объект удален");
|
||||||
|
_logger.LogInformation($"Объект удален под индексом {pos}");
|
||||||
pictureBoxBoat.Image = _company.Show();
|
pictureBoxBoat.Image = _company.Show();
|
||||||
_logger.LogInformation("Удален объект по позиции " + pos);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
MessageBox.Show("Не удалось удалить объект");
|
MessageBox.Show(ex.Message, "Не удалось удалить объект",
|
||||||
_logger.LogError("Ошибка: {Message}", ex.Message);
|
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
_logger.LogError($"Ошибка: {ex.Message}", ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10,10 +10,13 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
|
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
|
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.0" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
|
||||||
<PackageReference Include="NLog.Extensions.Logging" Version="5.3.11" />
|
<PackageReference Include="NLog.Extensions.Logging" Version="5.3.11" />
|
||||||
<PackageReference Include="Serilog" Version="3.1.1" />
|
<PackageReference Include="Serilog" Version="3.1.1" />
|
||||||
|
<PackageReference Include="Serilog.AspNetCore" Version="6.0.1" />
|
||||||
|
<PackageReference Include="Serilog.Settings.Configuration" Version="8.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
Loading…
Reference in New Issue
Block a user