From e84fd0903dcee81225af7cf021e695896957b879 Mon Sep 17 00:00:00 2001 From: Victoria_Isaeva Date: Thu, 18 Apr 2024 09:57:20 +0400 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BB?= =?UTF-8?q?=D0=B0=20=D0=BB=D0=BE=D0=B3=D0=B8=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FormBusCollection.Designer.cs | 1 + .../ProjectAirbus/FormBusCollection.cs | 29 +++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/ProjectAirbus/ProjectAirbus/FormBusCollection.Designer.cs b/ProjectAirbus/ProjectAirbus/FormBusCollection.Designer.cs index c8145ad..612cb90 100644 --- a/ProjectAirbus/ProjectAirbus/FormBusCollection.Designer.cs +++ b/ProjectAirbus/ProjectAirbus/FormBusCollection.Designer.cs @@ -146,6 +146,7 @@ buttonDelBus.TabIndex = 4; buttonDelBus.Text = "Удалить самолет"; buttonDelBus.UseVisualStyleBackColor = true; + buttonDelBus.Click += buttonDelBus_Click; // // buttonAddAirBus // diff --git a/ProjectAirbus/ProjectAirbus/FormBusCollection.cs b/ProjectAirbus/ProjectAirbus/FormBusCollection.cs index a2efc33..7594298 100644 --- a/ProjectAirbus/ProjectAirbus/FormBusCollection.cs +++ b/ProjectAirbus/ProjectAirbus/FormBusCollection.cs @@ -249,7 +249,7 @@ namespace ProjectAirbus return; } - ICollectionGenericObjects? collection =_storageCollection[listBoxCollection.SelectedItem.ToString() ?? string.Empty]; + ICollectionGenericObjects? collection = _storageCollection[listBoxCollection.SelectedItem.ToString() ?? string.Empty]; if (collection == null) { MessageBox.Show("Коллекция не проинициализирована"); @@ -259,12 +259,37 @@ namespace ProjectAirbus switch (comboBoxSelectorCompany.Text) { case "Хранилище": - _company = new AerodromService(pictureBox1.Width, pictureBox1.Height,collection); + _company = new AerodromService(pictureBox1.Width, pictureBox1.Height, collection); break; } panelCompanyTools.Enabled = true; RerfreshListBoxItems(); } + + private void buttonDelBus_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(maskedTextBox.Text) || _company == null) + { + return; + } + + if (MessageBox.Show("Удалить объект?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) + { + return; + } + + int pos = Convert.ToInt32(maskedTextBox.Text); + if (_company - pos != null) + { + MessageBox.Show("Объект удален"); + pictureBox1.Image = _company.Show(); + } + else + { + MessageBox.Show("Не удалось удалить объект"); + } + + } } }