зафиксировать

This commit is contained in:
Учебный 2023-11-26 21:29:24 +04:00
parent e90db55dcc
commit 8e894ae31a
2 changed files with 51 additions and 20 deletions

View File

@ -39,8 +39,8 @@
textBoxBoat = new TextBox(); textBoxBoat = new TextBox();
menuStrip1 = new MenuStrip(); menuStrip1 = new MenuStrip();
файлToolStripMenuItem = new ToolStripMenuItem(); файлToolStripMenuItem = new ToolStripMenuItem();
сохранениеToolStripMenuItem = new ToolStripMenuItem(); SaveToolStripMenuItem = new ToolStripMenuItem();
загрузкаToolStripMenuItem = new ToolStripMenuItem(); LoadToolStripMenuItem = new ToolStripMenuItem();
openFileDialog = new OpenFileDialog(); openFileDialog = new OpenFileDialog();
saveFileDialog = new SaveFileDialog(); saveFileDialog = new SaveFileDialog();
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit(); ((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit();
@ -146,22 +146,24 @@
// //
// файлToolStripMenuItem // файлToolStripMenuItem
// //
файлToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { сохранениеToolStripMenuItem, загрузкаToolStripMenuItem }); файлToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { SaveToolStripMenuItem, LoadToolStripMenuItem });
файлToolStripMenuItem.Name = айлToolStripMenuItem"; файлToolStripMenuItem.Name = айлToolStripMenuItem";
файлToolStripMenuItem.Size = new Size(69, 29); файлToolStripMenuItem.Size = new Size(69, 29);
файлToolStripMenuItem.Text = "Файл"; файлToolStripMenuItem.Text = "Файл";
// //
// сохранениеToolStripMenuItem // SaveToolStripMenuItem
// //
сохранениеToolStripMenuItem.Name = "сохранениеToolStripMenuItem"; SaveToolStripMenuItem.Name = "SaveToolStripMenuItem";
сохранениеToolStripMenuItem.Size = new Size(270, 34); SaveToolStripMenuItem.Size = new Size(212, 34);
сохранениеToolStripMenuItem.Text = "Сохранение"; SaveToolStripMenuItem.Text = "Сохранение";
SaveToolStripMenuItem.Click += SaveToolStripMenu_Click;
// //
// загрузкаToolStripMenuItem // LoadToolStripMenuItem
// //
загрузкаToolStripMenuItem.Name = агрузкаToolStripMenuItem"; LoadToolStripMenuItem.Name = "LoadToolStripMenuItem";
загрузкаToolStripMenuItem.Size = new Size(270, 34); LoadToolStripMenuItem.Size = new Size(212, 34);
загрузкаToolStripMenuItem.Text = "Загрузка"; LoadToolStripMenuItem.Text = "Загрузка";
LoadToolStripMenuItem.Click += LoadToolStripMenu_Click;
// //
// openFileDialog // openFileDialog
// //
@ -210,8 +212,8 @@
private TextBox textBoxBoat; private TextBox textBoxBoat;
private MenuStrip menuStrip1; private MenuStrip menuStrip1;
private ToolStripMenuItem файлToolStripMenuItem; private ToolStripMenuItem файлToolStripMenuItem;
private ToolStripMenuItem сохранениеToolStripMenuItem; private ToolStripMenuItem SaveToolStripMenuItem;
private ToolStripMenuItem загрузкаToolStripMenuItem; private ToolStripMenuItem LoadToolStripMenuItem;
private OpenFileDialog openFileDialog; private OpenFileDialog openFileDialog;
private SaveFileDialog saveFileDialog; private SaveFileDialog saveFileDialog;
} }

View File

@ -169,12 +169,12 @@ namespace ProjectBoat_bae
{ {
if (_storage.SaveData(saveFileDialog.FileName)) if (_storage.SaveData(saveFileDialog.FileName))
{ {
MessageBox.Show("Save Complete", "Result", MessageBox.Show("Сохранение прошло успешно", "Результат",
MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBoxButtons.OK, MessageBoxIcon.Information);
} }
else else
{ {
MessageBox.Show("Save Not Complete", "Result", MessageBox.Show("Не сохранилось", "Результат",
MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBoxButtons.OK, MessageBoxIcon.Error);
} }
} }
@ -183,18 +183,47 @@ namespace ProjectBoat_bae
//загрузка //загрузка
private void LoadToolStripMenu_Click(object sender, EventArgs args) 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 (openFileDialog.ShowDialog() == DialogResult.OK)
{ {
if (_storage.LoadData(openFileDialog.FileName)) if (_storage.LoadData(openFileDialog.FileName))
{ {
MessageBox.Show("Load Complete", "Result", MessageBox.Show("Загрузка прошла успешно",
MessageBoxButtons.OK, MessageBoxIcon.Information); "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
ReloadObjects(); foreach (var collection in _storage.Keys)
{
listBoxStorages.Items.Add(collection);
}
} }
else else
{ {
MessageBox.Show("Load Not Complete", "Result", MessageBox.Show("Не удалось загрузить", "Результат",
MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBoxButtons.OK, MessageBoxIcon.Error);
} }
} }
} }