private void EliminarToolStripButton_Click(object sender, EventArgs e)
        {
            DialogResult rspta = MessageBox.Show("¿Estas Seguro de Eliminar el Registro Actual?", "Confirmación",
                                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rspta == DialogResult.No)
            {
                return;
            }

            if (CADKardex.KardexTieneMovimientoByIDProducto(Convert.ToInt32(iDProductoTextBox.Text)))
            {
                MessageBox.Show("No se puede Borrar el Producto porque ya tiene Movimientos!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            CADBarra.DeleteBarraByIDProducto(Convert.ToInt32(iDProductoTextBox.Text));
            CADBodegaProducto.DeleteBodegaProductoByIDProducto(Convert.ToInt32(iDProductoTextBox.Text));
            productoBindingSource.RemoveAt(productoBindingSource.Position);
            this.tableAdapterManager.UpdateAll(this.dSAplicacionComercial);
            CargarImagen(); LlenarGrillas();
        }