private void bnExcluir_Click(object sender, EventArgs e) { int linha = dataGridView1.CurrentRow.Index; int codigo = Convert.ToInt32(dataGridView1["Codigo", linha].Value); if (MessageBox.Show("Confirma a exclusão?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var obj = new ProdutoBLL(); var p = new ProdutoInfo(); p.Codigo = codigo; obj.Excluir(p); MessageBox.Show("O registro foi excluido com sucesso!"); dataGridView1.DataSource = obj.Listagem(); } }
private void btnExcluir_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Tem certeza que quer excluir?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (result == DialogResult.No) { return; } Produto p = new Produto(int.Parse(txtID.Text), "", "", 0, 0); MessageBox.Show(bll.Excluir(p)); dataGridView1.DataSource = bll.LerTodos(); FormCleaner.Clear(this); }
protected void dgvResultado_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { Produto produto = new Produto(descrProduto, cor, estoque, fabricante, modelos); int index = e.RowIndex; int IdProduto = int.Parse(dgvResultado.Rows[index].Cells[0].Text); prodBLL.Excluir(IdProduto); ClientScript.RegisterStartupScript(GetType(), "AlertScript", "alert('Produto excluído com sucesso!');", true); ListarProdutos(); } catch (Exception ex) { throw new Exception(ex.Message); } }
//EXCLUIR private void btnExcluir_Click(object sender, EventArgs e) { //verificar se tem algum registro selecionado if (dataGridViewProduto.SelectedRows.Count == 0) { MessageBox.Show("Seleciona um registro"); return; } //perguntar se ele tem certeza que excluir o registro DialogResult resultado = MessageBox.Show("Tem Certeza que deseja excluir esse registro?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //pegar o Produto selecionado Produto produtoSelecionado = (dataGridViewProduto.SelectedRows[0].DataBoundItem as Produto); //Instanciar a regra de negocioas ProdutoBLL produtoBLL = new ProdutoBLL(); //chamar o metodo excluir e guarda na variavel retorno string retorno = produtoBLL.Excluir(produtoSelecionado); //verificar se a exlcusão funciono //se o retorno for numero é porque deu certo, senão deu erro try { //excluido com sucesso int idProduto = Convert.ToInt32(retorno); MessageBox.Show("Excluído com Sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { //se der erro MessageBox.Show("Não foi possivel excluir. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Excluir(Produto produto) { ProdutoBLL produtoBll = new ProdutoBLL(); if (txbID.Text.Trim() == string.Empty) { MessageBox.Show("Selecione um produto para ser exlcuido", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (MessageBox.Show("Deseja realmente exlcuir esse produto?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { } else { produto.Id_produto = Convert.ToInt32(txbID.Text); produtoBll.Excluir(produto); MessageBox.Show("Dados excluidos com sucesso!"); produtoBll.Listar(); dgDados.DataSource = produtoBll.Listar(); } }
protected void GridProdutos_RowDeleting(object sender, GridViewDeleteEventArgs e) { produtoDTO.Id = Convert.ToInt32(GridProdutos.DataKeys[e.RowIndex].Value.ToString()); produtoBLL.Excluir(produtoDTO); }