private void saveButton_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxName.Text)) { MessageBox.Show("Заполните название", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { if (id.HasValue) { service.UpdElement(new DrugBindingModel { Id = id.Value, DrugName = textBoxName.Text, Price = Double.Parse(textBoxPrice.Text), Count = Int32.Parse(textBoxCount.Text) }); } else { service.AddElement(new DrugBindingModel { DrugName = textBoxName.Text, Count = Int32.Parse(textBoxCount.Text), Price = Double.Parse(textBoxPrice.Text) }); } MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }