private void AgregarBarraButton_Click(object sender, EventArgs e)
        {
            FrmBarra miBarra = new FrmBarra();

            miBarra.ShowDialog();
            if (miBarra.Barra == 0)
            {
                return;
            }
            CADBarra.InsertBarra(Convert.ToInt32(iDProductoTextBox.Text), miBarra.Barra);
            this.barraTableAdapter.FillBy(this.dSAplicacionComercial.Barra, Convert.ToInt32(iDProductoTextBox.Text));
        }
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            DialogResult rspta = MessageBox.Show("¿Estas Seguro de Eliminar Barra del Producto", "Confirmacion",
                                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rspta == DialogResult.No)
            {
                return;
            }
            long barra = (long)BarraDataGridView.Rows[barraBindingSource.Position].Cells[1].Value;

            CADBarra.DeleteBarra(barra);
            this.barraTableAdapter.FillBy(this.dSAplicacionComercial.Barra, Convert.ToInt32(iDProductoTextBox.Text));
        }
        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();
        }