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