private void btnSalvarOutroUsuario_Click(object sender, EventArgs e) { if (txtEditarOutroSenha.Text != txtEditarOutroConfirmacao.Text) { lblErroEditarOutroUsuario.Text = "Senhas não conferem"; return; } Usuario usuario = TodosUsuarios.Find(x => x.id == nudId.Value); if (usuario == null) { return; } DialogResult result = MessageBox.Show("Tem certeza que quer alterar o usuário " + usuario.getNome() + "?", "Confirmação", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (txtEditarNome.Text != usuario.getNome() || txtEditarEmail.Text != usuario.getEmail() || nudEditarGrupo.Value != usuario.grupo) { usuario.updateUsuario(txtEditarNome.Text, txtEditarEmail.Text, (int)nudEditarGrupo.Value); } if (txtEditarOutroSenha.Text != "" && !usuario.comparaSenha(txtEditarOutroSenha.Text)) { usuario.mudaSenha(txtEditarOutroSenha.Text); } } }
private void btnEditarSenha_Click(object sender, EventArgs e) { String SenhaAntiga = txtSenhaAntiga.Text; String NovaSenha = txtNovaSenha.Text; String ConfSenha = txtConfSenha.Text; if (!Login.comparaSenha(SenhaAntiga)) { lblErro.Text = "Senha incorreta"; return; } if (NovaSenha != ConfSenha) { lblErro.Text = "Senhas não correspondem."; return; } Login.mudaSenha(NovaSenha); MessageBox.Show("Senha alterada com sucesso"); txtNovaSenha.Text = txtConfSenha.Text = txtSenhaAntiga.Text = ""; }