Исправления

This commit is contained in:
prodigygirl 2022-11-16 18:26:52 +04:00
parent 47faa0de7e
commit 3b328133e6
2 changed files with 3 additions and 15 deletions

View File

@ -248,7 +248,6 @@ namespace ArmoredCar
/// <param name="e"></param>
private void LoadToolStripMenuItem_Click(object sender, EventArgs e)
{
// TODO продумать логику
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
if (_mapsCollection.LoadData(openFileDialog.FileName))

View File

@ -78,15 +78,6 @@ namespace ArmoredCar
}
}
/// <summary>
/// Метод записи информации в файл
/// </summary>
/// <param name="text">Строка, которую следует записать</param>
/// <param name="stream">Поток для записи</param>
private static void WriteToFile(string text, StreamWriter stream)
{
stream.Write(text, 0, text.Length);
}
/// <summary>
/// Сохранение информации по автомобилям в хранилище в файл
/// </summary>
@ -100,11 +91,11 @@ namespace ArmoredCar
}
using (StreamWriter fs = new(filename))
{
WriteToFile($"MapsCollection{Environment.NewLine}", fs);
fs.WriteLine("MapsCollection");
foreach (var storage in _mapStorages)
{
WriteToFile($"{storage.Key}{separatorDict}{storage.Value.GetData(separatorDict, separatorData)}{Environment.NewLine}", fs);
fs.WriteLine($"{storage.Key}{separatorDict}{storage.Value.GetData(separatorDict, separatorData)}");
}
}
return true;
@ -123,11 +114,9 @@ namespace ArmoredCar
using (StreamReader fs = new(filename))
{
if (!fs.ReadLine().Contains("MapsCollection"))
//если нет такой записи, то это не те данные
if (!fs.ReadLine().Contains("MapsCollection"))
return false;
string? line;
//очищаем записи
_mapStorages.Clear();
while ((line = fs.ReadLine()) != null)
{