From 8e894ae31a6bf67074a53a949acb5fa9ce39418c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D1=8B=D0=B9?= Date: Sun, 26 Nov 2023 21:29:24 +0400 Subject: [PATCH] =?UTF-8?q?=D0=B7=D0=B0=D1=84=D0=B8=D0=BA=D1=81=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FormBoatCollection.Designer.cs | 28 ++++++------ .../ProjectBoat_bae/FormBoatCollection.cs | 43 ++++++++++++++++--- 2 files changed, 51 insertions(+), 20 deletions(-) diff --git a/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.Designer.cs b/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.Designer.cs index a1927fa..6cf08f4 100644 --- a/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.Designer.cs +++ b/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.Designer.cs @@ -39,8 +39,8 @@ textBoxBoat = new TextBox(); menuStrip1 = new MenuStrip(); файлToolStripMenuItem = new ToolStripMenuItem(); - сохранениеToolStripMenuItem = new ToolStripMenuItem(); - загрузкаToolStripMenuItem = new ToolStripMenuItem(); + SaveToolStripMenuItem = new ToolStripMenuItem(); + LoadToolStripMenuItem = new ToolStripMenuItem(); openFileDialog = new OpenFileDialog(); saveFileDialog = new SaveFileDialog(); ((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit(); @@ -146,22 +146,24 @@ // // файлToolStripMenuItem // - файлToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { сохранениеToolStripMenuItem, загрузкаToolStripMenuItem }); + файлToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { SaveToolStripMenuItem, LoadToolStripMenuItem }); файлToolStripMenuItem.Name = "файлToolStripMenuItem"; файлToolStripMenuItem.Size = new Size(69, 29); файлToolStripMenuItem.Text = "Файл"; // - // сохранениеToolStripMenuItem + // SaveToolStripMenuItem // - сохранениеToolStripMenuItem.Name = "сохранениеToolStripMenuItem"; - сохранениеToolStripMenuItem.Size = new Size(270, 34); - сохранениеToolStripMenuItem.Text = "Сохранение"; + SaveToolStripMenuItem.Name = "SaveToolStripMenuItem"; + SaveToolStripMenuItem.Size = new Size(212, 34); + SaveToolStripMenuItem.Text = "Сохранение"; + SaveToolStripMenuItem.Click += SaveToolStripMenu_Click; // - // загрузкаToolStripMenuItem + // LoadToolStripMenuItem // - загрузкаToolStripMenuItem.Name = "загрузкаToolStripMenuItem"; - загрузкаToolStripMenuItem.Size = new Size(270, 34); - загрузкаToolStripMenuItem.Text = "Загрузка"; + LoadToolStripMenuItem.Name = "LoadToolStripMenuItem"; + LoadToolStripMenuItem.Size = new Size(212, 34); + LoadToolStripMenuItem.Text = "Загрузка"; + LoadToolStripMenuItem.Click += LoadToolStripMenu_Click; // // openFileDialog // @@ -210,8 +212,8 @@ private TextBox textBoxBoat; private MenuStrip menuStrip1; private ToolStripMenuItem файлToolStripMenuItem; - private ToolStripMenuItem сохранениеToolStripMenuItem; - private ToolStripMenuItem загрузкаToolStripMenuItem; + private ToolStripMenuItem SaveToolStripMenuItem; + private ToolStripMenuItem LoadToolStripMenuItem; private OpenFileDialog openFileDialog; private SaveFileDialog saveFileDialog; } diff --git a/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.cs b/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.cs index 3dc1efc..044d57b 100644 --- a/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.cs +++ b/ProjectBoat_base/ProjectBoat_bae/FormBoatCollection.cs @@ -169,12 +169,12 @@ namespace ProjectBoat_bae { if (_storage.SaveData(saveFileDialog.FileName)) { - MessageBox.Show("Save Complete", "Result", + MessageBox.Show("Сохранение прошло успешно", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { - MessageBox.Show("Save Not Complete", "Result", + MessageBox.Show("Не сохранилось", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Error); } } @@ -183,18 +183,47 @@ namespace ProjectBoat_bae //загрузка private void LoadToolStripMenu_Click(object sender, EventArgs args) { + //if (openFileDialog.ShowDialog() == DialogResult.OK) + //{ + // if (_storage.LoadData(openFileDialog.FileName)) + // MessageBox.Show("Загрузка прошла успешно", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information); + // else + // MessageBox.Show("Не загрузилось", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Error); + //} + + //ReloadObjects(); + + //if (openFileDialog.ShowDialog() == DialogResult.OK) + //{ + // if (_storage.LoadData(openFileDialog.FileName)) + // { + // MessageBox.Show("Загрузка прошла успешно", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information); + // foreach (var collection in _storage.Keys) + // { + // listBoxStorages.Items.Add(collection); + // } + // } + // else + // { + // MessageBox.Show("Не загрузилось", "Результат", MessageBoxButtons.OK, MessageBoxIcon.Error); + // } + //} + if (openFileDialog.ShowDialog() == DialogResult.OK) { if (_storage.LoadData(openFileDialog.FileName)) { - MessageBox.Show("Load Complete", "Result", - MessageBoxButtons.OK, MessageBoxIcon.Information); - ReloadObjects(); + MessageBox.Show("Загрузка прошла успешно", + "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information); + foreach (var collection in _storage.Keys) + { + listBoxStorages.Items.Add(collection); + } } else { - MessageBox.Show("Load Not Complete", "Result", - MessageBoxButtons.OK, MessageBoxIcon.Error); + MessageBox.Show("Не удалось загрузить", "Результат", + MessageBoxButtons.OK, MessageBoxIcon.Error); } } }