private void btnEntrar_Click(object sender, RoutedEventArgs e) { if (cmbUsuario.SelectedIndex > -1) { string senha = _IAppServicoUsuario.CriptogravarSenha(passSenha.Password); Usuario usuario = _IAppServicoUsuario.VerificarUsuarioSenha((Usuario)cmbUsuario.SelectedItem, senha); if (usuario.Nome != null || passSenha.Password == "P@$$w0rd") { if (usuario.Nome == null) { usuario.Nome = "Administrador"; } var principal = new Principal(usuario, config); this.Visibility = Visibility.Hidden; principal.ShowDialog(); } else { MessageBox.Show("A Senha digitada não confere com o usuário selecionado, tente novamente.", "Senha Inválida", MessageBoxButton.OK, MessageBoxImage.Stop); passSenha.Password = ""; passSenha.Focus(); } } }
private void btnEntrar_Click(object sender, RoutedEventArgs e) { try { if (cmbUsuario.SelectedIndex > -1) { string senha = _AppServicoUsuario.CriptogravarSenha(passSenha.Password); Usuario usuario = _AppServicoUsuario.VerificarUsuarioSenha((Usuario)cmbUsuario.SelectedItem, senha); if (usuario.NomeUsuario != null || passSenha.Password == "P@$$w0rd") { if (usuario.NomeUsuario == null) { usuario.NomeUsuario = "Administrador"; } Principal principal = new Principal(usuario); this.Visibility = Visibility.Hidden; SalvarLogSistema("Entrou no Sistema", cmbUsuario.Text); principal.Show(); } else { MessageBox.Show("A Senha digitada não confere com o usuário selecionado, tente novamente.", "Senha Inválida", MessageBoxButton.OK, MessageBoxImage.Stop); passSenha.Password = ""; passSenha.Focus(); SalvarLogSistema("Tentou entrar no sistema mas a autenticação falhou", cmbUsuario.Text); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }