void GenExplocion_Click(object sender, EventArgs e)
        {
            String xorden = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "orden").ToString();
            String xarticid = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "articid").ToString();
            String xversion = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "version").ToString();
            String xfecha = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "fecre").ToString();

            if (xfecha.Length > 0)
            {
                MessageBox.Show("Orden Ya Tiene Explosion ... Escoge Otra Orden", "Information", MessageBoxButtons.OK);
                return;
            }
            else
            {
                tb_pp_ordenprodBL BL = new tb_pp_ordenprodBL();
                tb_pp_ordenprod BE = new tb_pp_ordenprod();
                DataTable dt = new DataTable();

                try
                {
                    if (xversion.ToString().Length == 0)
                    {
                        MessageBox.Show("El Articulo no Tiene Una Receta", "Information", MessageBoxButtons.OK);
                        return;
                    }
                    else
                    {
                        BE.tipop = "OP";
                        BE.serop = Equivalencias.Left(xorden, 4).ToString();
                        BE.numop = Equivalencias.Right(xorden, 4).PadLeft(10, '0').ToString();
                        BE.articid = xarticid.ToString();
                        BE.version = xversion.ToString();

                        if (BL.Gen_Explosion(EmpresaID, BE))
                        {
                            MessageBox.Show("Explosion Generado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarDatos();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
        private void btn_neo_Click(object sender, EventArgs e)
        {
            tb_pp_ordenprodBL BL = new tb_pp_ordenprodBL();
            tb_pp_ordenprod BE = new tb_pp_ordenprod();
            DataTable dt = new DataTable();

            BE.tipop = "OP";
            BE.serop = txt_serop.Text;
            BE.numop = txt_numop.Text;
            BE.articid = xarticid.ToString();
            BE.version = txt_versrec.Text;
            if (BL.Gen_Explosion(EmpresaID, BE))
            {
                MessageBox.Show("Explosion Generado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //luego Se Tiene que Refrescar el Grid
                Close();
            }
        }