private void BtnAlterarSenha_Click(object sender, RoutedEventArgs e) { String senhaAtual = txtSenhaAtual.Password.ToString(); String senhaNova = txtSenhaNova.Password.ToString(); String confSenhaNova = txtConfSenhaNova.Password.ToString(); CalculaPontuacaoSenha(senhaNova); try { if (ValidacaoUtils.SenhaValida(ModoVerificacaoSenha.Alterando, senhaNova, confSenhaNova, senhaAtual)) { _usuarioApplication.AlterarSenhaUsuario(_cpf, senhaNova); MensagemUtils.MostrarMensagemSucesso(Title, "Senha alterada com sucesso!"); Close(); } } catch (Exception ex) { MensagemUtils.MostrarMensagemAlerta(Title, ex.Message); txtSenhaAtual.Clear(); txtSenhaNova.Clear(); txtConfSenhaNova.Clear(); txtSenhaNova.Focus(); } }
private void BtnCadastrar_Click_1(object sender, RoutedEventArgs e) { try { Mouse.OverrideCursor = Cursors.Wait; _usuarioApplication.CadastrarUsuario(txtCPF.Text, txtRG.Text, txtUsuario.Text, txtSenha.Password, txtConfSenha.Password); MensagemUtils.MostrarMensagemSucesso(Title, "Usuário cadastrado com sucesso!"); Close(); } catch (CPFInvalidoException ex) { MensagemUtils.MostrarMensagemAlerta(Title, ex.Message); txtCPF.Clear(); txtCPF.Focus(); } catch (RGInvalidoException ex) { MensagemUtils.MostrarMensagemAlerta(Title, ex.Message); txtRG.Clear(); txtRG.Focus(); } catch (SenhaInvalidaException ex) { MensagemUtils.MostrarMensagemAlerta(Title, ex.Message); txtSenha.Clear(); txtConfSenha.Clear(); txtSenha.Focus(); } catch (Exception) { MensagemUtils.MostrarMensagemErro(Title, "Um erro inesperado ocorreu, tente novamente mais tarde!"); } finally { Mouse.OverrideCursor = null; } }