private void btnOK_Click(object sender, RoutedEventArgs e) { // check pass confirm if (string.IsNullOrWhiteSpace(edtPassword.Password)) { MessageBox.Show("Пароль не может быть пустым!"); return; } if (edtPassword.Password != edtPasswordConfirm.Password) { MessageBox.Show("Пароли не совпадают!"); return; } DataAccess db = new DataAccess(); if (user == null) { // create // check username if (db.UserNameExist(edtName.Text)) { MessageBox.Show("Пользователь с таким именем уже существует!"); return; } db.AdminUnitCreate(SaveItem()); } else { // edit db.AdminUnitEdit(SaveItem()); } Close(); }