示例#1
0
        private void btn_eliminar_Click(object sender, EventArgs e)
        {
            Int64 id = 0;

            if (grilla_productos.Rows.Count <= 0)
            {
                MessageBox.Show("Debe seleccionar un producto de la lista para eliminar.", "Seleccione el producto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }


            if (grilla_productos.SelectedRows.Count > 0)
            {
                DialogResult result = MessageBox.Show("¿Estás seguro que deseas eliminar el/los productos seleccionados?", "Confirme.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

                if (result == DialogResult.Yes)
                {
                    foreach (DataGridViewRow row in grilla_productos.SelectedRows)
                    {
                        id = Int64.Parse(row.Cells[0].Value.ToString());

                        ProductoMapper.eliminar(id);
                    }
                }
                MessageBox.Show("Los elementos se eliminaron correctamente", "Productos Eliminados", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Debe seleccionar un producto de la lista para eliminar.", "Seleccione el producto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            cargarGridProductos();
        }