/// <summary> /// Обработчик события нажатия клавиши мыши на элемент главного меню, /// который выполняет переход на форму редактирования выбранного хранилища данных /// </summary> private async void редактированиеВыбранногоToolStripMenuItem_Click(object sender, EventArgs e) { var selectedSAN = sANInfoBindingSource.Current as SAN_Info; if (selectedSAN == null) { MessageBox.Show("Выберите хранилище данных для редактирования!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { var sanToEdit = await _ctx.GetSANBySANInfo(selectedSAN); var editSanForm = new EditSANForm(sanToEdit) { Owner = this }; editSanForm.Show(); Hide(); } catch { MessageBox.Show("Не удалось получить информацию по выбранному хранилищу данных!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Обработчик события нажатия клавиши мыши на элемент главного меню, /// который выполняет переход на форму создания нового хранилища данных /// </summary> private void созданиеНовогоToolStripMenuItem_Click(object sender, EventArgs e) { var editSanForm = new EditSANForm { Owner = this }; editSanForm.Show(); Hide(); }