Exemple #1
0
        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);
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        //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);
 }