private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxTitle.Text)) { MessageBox.Show("Заполните название", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBoxSubject.Text)) { //nas MessageBox.Show("Заполните вид блюда", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Regex.IsMatch(textBoxTitle.Text, @"^[а-яА-Я]+$")) { MessageBox.Show("В названии могут быть только буквы", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Regex.IsMatch(textBoxSubject.Text, @"^[а-яА-Я]+$")) { MessageBox.Show("В виде блюда могут быть только буквы", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { Bank.CreateOrUpdate(new BankBindingModel { Id = id, Name = textBoxTitle.Text, Type = textBoxSubject.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); } }