private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (dgvListar.SelectedRows.Count < 0)
            {
                MessageBox.Show("Por favor, selecione uma linha");
            }
            else
            {
                if (MessageBox.Show("Tem certeza que deseja excluir?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Categoria categoriaSelecionda = new Categoria();
                    categoriaSelecionda = dgvListar.SelectedRows[0].DataBoundItem as Categoria;
                    ProfessorNegociios cn = new ProfessorNegociios();
                    int idCategoria       = categoriaSelecionda.idCategoria;

                    string retorno = cn.excluir(idCategoria);
                    try
                    {
                        Convert.ToInt32(retorno);
                        MessageBox.Show("Categoria excluída");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("" + ex);
                    }
                    pesquisarTodasCategorias();
                }
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            ProfessorNegociios cn        = new ProfessorNegociios();
            string             resultado = null;;
            string             mensagem  = null;
            Categoria          c         = new Categoria();

            c.descricao = txtCategoria.Text;

            try
            {
                if (EscolhaSelecao == Escolha.Alterar)
                {
                    c.idCategoria = Convert.ToInt32(lblIdCategoria.Text);
                    resultado     = cn.alterar(c);
                    mensagem      = "Categoria atualizado: ";
                }

                if (EscolhaSelecao == Escolha.Cadastrar)
                {
                    resultado = cn.inserir(c);
                    mensagem  = "Categoria cadastrada!";
                }

                Convert.ToInt32(resultado);
                MessageBox.Show(mensagem + "ID " + resultado);
                this.Hide();
            }
            catch (Exception ex)
            {
                throw;
            }
        }
        public void pesquisarTodasCategorias()
        {
            ProfessorNegociios cn = new ProfessorNegociios();
            CategoriaColecao   cc = cn.pesquisarTodos();

            dgvListar.DataSource = null;
            dgvListar.DataSource = cc;
            dgvListar.Refresh();
            dgvListar.Update();
        }