private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox1.Text)) { MessageBox.Show("Заполните название", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBox2.Text)) { MessageBox.Show("Заполните тематику", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { if (id.HasValue) { article.UpdElement(new ArticleBindingModel() { Id = id.Value, Title = textBox1.Text, Subject = textBox2.Text, DateCreate = dateTimePicker1.Value }); } else { article.AddElement(new ArticleBindingModel() { Title = textBox1.Text, Subject = textBox2.Text, DateCreate = dateTimePicker1.Value }); } MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }