Lab7 pull request
This commit is contained in:
parent
0e533c7136
commit
7678a19627
@ -107,14 +107,13 @@ namespace ProjectTrolleybus.Generics
|
||||
}
|
||||
if (data.Length == 0)
|
||||
{
|
||||
throw new Exception("Невалидная операция, нет данных для сохранения");
|
||||
throw new IOException("Невалидная операция, нет данных для сохранения");
|
||||
|
||||
}
|
||||
using (StreamWriter streamWriter = new(filename))
|
||||
{
|
||||
streamWriter.WriteLine($"BusStorages{Environment.NewLine}{data}");
|
||||
}
|
||||
return;
|
||||
}
|
||||
/// <summary>
|
||||
/// Загрузка информации по автомобилям в хранилище из файла
|
||||
@ -158,7 +157,7 @@ namespace ProjectTrolleybus.Generics
|
||||
{
|
||||
if (!(collection + bus))
|
||||
{
|
||||
throw new Exception("Ошибка добавления в коллекцию");
|
||||
throw new IOException("Ошибка добавления в коллекцию");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -166,7 +165,6 @@ namespace ProjectTrolleybus.Generics
|
||||
str = streamReader.ReadLine();
|
||||
} while (str != null);
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ namespace ProjectTrolleybus
|
||||
{
|
||||
try
|
||||
{
|
||||
var result = obj + bus;
|
||||
bool q = obj + bus;
|
||||
MessageBox.Show("Объект добавлен");
|
||||
pictureBoxCollection.Image = obj.ShowBuses();
|
||||
Log.Information($"Добавлен объект в коллекцию {listBoxStorages.SelectedItem.ToString() ?? string.Empty}");
|
||||
@ -124,7 +124,7 @@ namespace ProjectTrolleybus
|
||||
try
|
||||
{
|
||||
int pos = Convert.ToInt32(maskedTextBoxNumber.Text);
|
||||
var result = obj - pos;
|
||||
var q = obj - pos;
|
||||
MessageBox.Show("Объект удален");
|
||||
Log.Information($"Удален объект из коллекции {listBoxStorages.SelectedItem.ToString() ?? string.Empty} по номеру {pos}");
|
||||
pictureBoxCollection.Image = obj.ShowBuses();
|
||||
@ -134,7 +134,7 @@ namespace ProjectTrolleybus
|
||||
Log.Warning($"Не получилось удалить объект из коллекции {listBoxStorages.SelectedItem.ToString() ?? string.Empty}");
|
||||
MessageBox.Show(ex.Message); ;
|
||||
}
|
||||
catch (FormatException ex)
|
||||
catch (FormatException)
|
||||
{
|
||||
Log.Warning($"Было введено не число");
|
||||
MessageBox.Show("Введите число");
|
||||
|
@ -1,8 +1,10 @@
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using NLog.Extensions.Logging;
|
||||
using Serilog;
|
||||
using Serilog.Events;
|
||||
using Serilog.Formatting.Json;
|
||||
using Serilog.Configuration;
|
||||
|
||||
namespace ProjectTrolleybus
|
||||
{
|
||||
|
@ -27,7 +27,6 @@ namespace ProjectTrolleybus.Generics
|
||||
if (_places.Count == _maxCount)
|
||||
throw new StorageOverflowException(_maxCount);
|
||||
Insert(trolleybus, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
public void Insert(T trolleybus, int position)
|
||||
@ -37,15 +36,13 @@ namespace ProjectTrolleybus.Generics
|
||||
if (!(position >= 0 && position <= Count))
|
||||
throw new Exception("Неверная позиция для вставки");
|
||||
_places.Insert(position, trolleybus);
|
||||
return;
|
||||
}
|
||||
|
||||
public bool Remove(int position)
|
||||
public void Remove(int position)
|
||||
{
|
||||
if (!(position >= 0 && position < Count))
|
||||
throw new BusNotFoundException(position);
|
||||
_places.RemoveAt(position);
|
||||
return true;
|
||||
}
|
||||
|
||||
public T? this[int position]
|
||||
|
@ -16,13 +16,6 @@
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
|
||||
<PackageReference Include="NLog.Extensions.Logging" Version="5.3.5" />
|
||||
<PackageReference Include="Serilog" Version="3.1.1" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.0" />
|
||||
|
Loading…
Reference in New Issue
Block a user