private void ButtonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxUsername.Text) || string.IsNullOrEmpty(textBoxLogin.Text) || string.IsNullOrEmpty(textBoxPassword.Text) || string.IsNullOrEmpty(textBoxPhone.Text)) { MessageBox.Show("Заполните все поля", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { logic.CreateOrUpdate(new UsersBindingModel { Id = id, Username = textBoxUsername.Text, Login = textBoxLogin.Text, Password = textBoxPassword.Text, Phone = textBoxPhone.Text, IsAdmin = checkBoxIsAdmin.Checked, IsVerificated = checkBoxIsVerificated.Checked }); MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }