private void AddUpdateUser() { try { if (ValidatePassword() == false) { return; } FaceIDUser fUser = new FaceIDUser(); GetUserProperies(ref fUser); if (_update == false) //add { if (_dtCtrl.IsFaceIDUser(fUser.EmployeeNumber)) { throw new Exception("This employee has already been added as an user."); } if (_dtCtrl.AddFaceIDUser(fUser) > 0) { MessageBox.Show("User added."); SetState(-1); } } else { if (_dtCtrl.UpdateFaceIDUser(fUser)) { MessageBox.Show("User updated."); SetState(-1); } } } catch (Exception ex) { Util.ShowErrorMessage(ex); return; } BindUser(); }