예제 #1
0
        private void btn_excluir_usuario_Click(object sender, EventArgs e)
        {
            frm_confirmar_acao formulario = new frm_confirmar_acao(usuario.senha);

            DialogResult = formulario.ShowDialog();
            Close();
        }
예제 #2
0
        private void btn_atualizar_usuario_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txb_nome_usuario.Text))
            {
                txb_nome_usuario.Text = "Usuario";
            }
            if (!string.IsNullOrWhiteSpace(txb_login_usuario.Text) &&
                !string.IsNullOrWhiteSpace(txb_senha_acesso.Text) &&
                !string.IsNullOrWhiteSpace(txb_email.Text) &&
                txb_senha_acesso.Text == txb_confirmar_senha.Text)
            {
                frm_confirmar_acao formulario = new frm_confirmar_acao(usuario.senha);
                DialogResult       resultado  = formulario.ShowDialog();

                if (resultado == DialogResult.OK)
                {
                    usuario.pessoa.nome = txb_nome_usuario.Text;
                    usuario.pessoa.cpf  = txb_cpf_usuario.Text;
                    usuario.login       = txb_login_usuario.Text;
                    usuario.senha       = txb_senha_acesso.Text;
                    usuario.email       = txb_email.Text;

                    usuario.senha = SHA.GenerateSHA512String(usuario.senha);

                    IOperadorREST op       = new OperadorJson();
                    CtrlUsuario   controle = new CtrlUsuario();
                    Conexao       conexao  = new Conexao()
                    {
                        host = "10.1.1.3"
                    };

                    usuario = controle.alterar <Usuario>(usuario, op, conexao);

                    MessageBox.Show("Alteração realizada com Sucesso!");

                    Close();
                }
            }
        }