Borschevskaya A.A. Lab Work 6 #6

Closed
pgirl1 wants to merge 10 commits from lab6 into lab5
2 changed files with 3 additions and 15 deletions
Showing only changes of commit 3b328133e6 - Show all commits

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)
{