private void TryToConnect() { string passwordEntered = passwordTextBox.Text; LoginTools.Login = userTextBox.Text; LoginTools.HashedPassword = LoginTools.Sha256_hash(passwordEntered); try { if (LoginTools.CheckConnection()) { if (LoginTools.Employee.EstLicencie) { throw new UnauthorizedAccessException("Cet utilisateur n'a pas la permission d'accéder à l'application"); } _appWindow.Login(); } else { errorLabel.Visible = true; passwordTextBox.Text = ""; } } catch (UnauthorizedAccessException exception) { MessageBox.Show(exception.Message); } }