예제 #1
0
        private void btnIncluirUsuario_Click(object sender, EventArgs e)
        {
            URI = txtURI.Text;
            Usuario usuario = new Usuario();

            usuario.Nome  = "Elvis Presley";
            usuario.Senha = "elvis123";
            usuario.Email = "*****@*****.**";

            ConsomeApi.AddUsuario(URI, usuario);
        }
예제 #2
0
        private async void btnUsuarioById_Click(object sender, EventArgs e)
        {
            BindingSource bsDados = new BindingSource();

            URI = txtURI.Text;
            InputBox();
            if (codigoUsuario != -1)
            {
                URI = txtURI.Text + "/" + codigoUsuario.ToString();
                bsDados.DataSource = await ConsomeApi.GetUsuarioById(URI);

                dgvDados.DataSource = bsDados;
            }
        }
예제 #3
0
 private void btnDeletarUsuario_Click(object sender, EventArgs e)
 {
     URI = txtURI.Text;
     InputBox();
     if (codigoUsuario != -1)
     {
         try
         {
             ConsomeApi.DeleteUsuario(URI, codigoUsuario);
             MessageBox.Show("Usuário deletado com sucesso");
         }
         catch (Exception ex)
         {
             MessageBox.Show("Erro : ", ex.Message);
         }
     }
 }
예제 #4
0
        private void btnAtualizaUsuario_Click(object sender, EventArgs e)
        {
            URI = txtURI.Text;
            InputBox();
            if (codigoUsuario != -1)
            {
                Usuario usuario = new Usuario();
                usuario.UsuarioId = codigoUsuario;
                usuario.Nome      = "Elvis Presley";
                usuario.Senha     = "elvis123";
                usuario.Email     = "*****@*****.**";

                try
                {
                    URI = URI + "/" + codigoUsuario;
                    ConsomeApi.UpdateUsuario(URI, usuario);
                    MessageBox.Show("Usuário atualizado com sucesso");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro : ", ex.Message);
                }
            }
        }
예제 #5
0
 private async void btnObterUsuarios_Click(object sender, EventArgs e)
 {
     URI = txtURI.Text;
     dgvDados.DataSource = await ConsomeApi.GetUsuarios(URI);
 }