private void btnExcluirUsuario_Click(object sender, EventArgs e) { //Verifica se tem algum registro selecionado if (validar == false) { MessageBox.Show("Nenhum Usuário selecionado"); return; } //Pergunta se quer mesmo excluir DialogResult resultado = MessageBox.Show("Deseja excluir " + dgUsuario.SelectedRows[0].Cells["nomeUsuario"].Value, "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } clsUsuario CategoriaSelecionada = (dgUsuario.SelectedRows[0].DataBoundItem as clsUsuario); //Instância a class, e chama o método de excluir clsUsuario C = new clsUsuario(); try { retorno = C.ExcluirUsuario(CategoriaSelecionada.idUsuario); int idCategoria = Convert.ToInt32(retorno); MessageBox.Show("Excluído com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); txtLogin.Text = null; txtNomeCompleto.Text = null; txtSenha1.Text = null; txtSenha2.Text = null; cmbTipo.Text = null; ckAtivo.Checked = false; validar = false; atualizarDgUsuario(); } catch (Exception) { MessageBox.Show("Erro verifique os campos /n Detalhes: " + retorno, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); validar = true; return; } }