/// <summary> /// Сохранение изменений /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonOk_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxHeAnestethistName.Text)) { MessageBox.Show("Поля, отмеченные звёздочкой, обязательны для заполнения", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } try { _heAnestethistInfo.LastNameWithInitials = textBoxHeAnestethistName.Text; if (_heAnestethistInfo.Id == 0) { _dbEngine.AddHeAnestethist(_heAnestethistInfo); } else { _dbEngine.UpdateHeAnestethist(_heAnestethistInfo); } _isFormClosingByButton = true; Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }