Exemplo n.º 1
0
        private void btnEliminarProducto_Click(object sender, EventArgs e)
        {
            DialogResult resul = MessageBox.Show("Seguro que quiere eliminar el Registro?", "Eliminar Registro", MessageBoxButtons.YesNo);

            if (resul == DialogResult.Yes)
            {
                DataGridViewRow row = dtgProductos.CurrentRow;
                int             id  = Convert.ToInt32(row.Cells["Id"].Value);
                ProductoBL.EliminarProducto(id);
                MessageBox.Show("Se Elimino el Producto Con Numero ID: " + id, "Eliminar Registro");
                CargarProductos();
            }
        }
Exemplo n.º 2
0
        private void Eliminar(int id) //metodo para eliminar
        {
            var resultado = _productos.EliminarProducto(id);

            if (resultado == true)
            {
                listaProductosBindingSource.ResetBindings(false); // Resetea la vista cuando se elimina un producto
            }
            else
            {
                MessageBox.Show("Ocurrio un error al eliminar el producto");
            }
        }
Exemplo n.º 3
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            string mensaje = "Debe seleccionar un registro válido antes de eliminar." +
                             " Por favor seleccione un registro en la pestaña de busqueda que" +
                             "desea eliminar y vuelva a intentarlo.";

            try
            {
                if (ID < 1)
                {
                    MessageBox.Show(mensaje, "Error de eliminación",
                                    MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    tabControl1.SelectedIndex = 0;
                }
                else
                {
                    mensaje = "Realmente desea eliminar el registro de nombre: " +
                              txtProducto.Text + "?";
                    DialogResult resultado = MessageBox.Show(mensaje, "¿Desea eliminar?",
                                                             MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                                             MessageBoxDefaultButton.Button2);

                    if (resultado == DialogResult.Yes)
                    {
                        mensaje = "Registro Eliminado.";
                        Productos  entidad  = new Productos();
                        ProductoBL eliminar = new ProductoBL();
                        entidad.IdProd = ID;
                        eliminar.EliminarProducto(entidad);

                        LlenarGridProducto();
                        btnNuevo.PerformClick();
                        tabControl1.SelectedIndex = 0;

                        MessageBox.Show(mensaje, "Eliminación",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 public async Task <Respuesta <ProductoControlador> > EliminarProducto(ProductoControlador producto)
 {
     return(mapper.Map <Respuesta <ProductoControlador> >(await productoBL.EliminarProducto(mapper.Map <IProductoDTO>(producto))));
 }