예제 #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);
                }
            }
        }
예제 #2
0
 private void btnSalvarEditar_Click(object sender, EventArgs e)
 {
     Login.updateUsuario(txtNomeEditar.Text, txtEmailEditar.Text);
     MessageBox.Show("Usuário alterado");
 }