private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxText.Text)) { MessageBox.Show("Заполните текст статьи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBoxTitle.Text)) { MessageBox.Show("Заполните название статьи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxCategories.SelectedValue == null) { MessageBox.Show("Выберите категорию", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxUsers.SelectedValue == null) { MessageBox.Show("Выберите пользователя", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { logicA.CreateOrUpdate(new ArticleBindingModel { Id = id, Title = textBoxTitle.Text, Text = textBoxText.Text, CategoryId = (int)comboBoxCategories.SelectedValue, UserId = (int)comboBoxUsers.SelectedValue, DateCreate = DateTime.Now }); MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }