/// <summary> /// Обработчик события нажатия клавиши мыши на графический объект, /// который совершает переход на форму редактирования выбранного сервиса /// </summary> private async void picBtn_EditSelectedService_Click(object sender, EventArgs e) { if (SelectedService == null) { MessageBox.Show("Выберите сервис для редактирования!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { Service serviceToEdit = await _ctx.GetServiceByServiceDetailInfo(SelectedService); var editServiceForm = new EditServiceForm(serviceToEdit) { Owner = this }; editServiceForm.Show(); Hide(); } catch { MessageBox.Show("Не удалось получить информацию по выбранному сервису!", "Ошибка при удалении", MessageBoxButtons.OK, MessageBoxIcon.Error); } }