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(); }