Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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 = "";
        }