private void CambioScripts()
        {
            EScript PVAnt   = default(EScript);
            EScript PVDes   = default(EScript);
            int     Antes   = 0;
            int     Despues = 0;

            Antes   = Convert.ToInt32(TxtIdScript.Text);
            Despues = Convert.ToInt32(TxtCambio.Text);

            if ((ListaScripts.Exists(x => x.IdScript == Despues)))
            {
                PVAnt          = ListaScripts.Find(x => x.IdScript == Antes);
                PVDes          = ListaScripts.Find(x => x.IdScript == Despues);
                PVAnt.IdScript = Despues;
                PVDes.IdScript = Antes;
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No existe el indice de script indicado, favor verificar");
                TxtCambio.Text = "";
                TxtCambio.Focus();
                return;
            }

            RecargarTabla();
            Metodo2();

            TxtCambio.Text    = "";
            TxtCambio.Visible = false;
            CheckBox1.Checked = false;

            TxtIdScript.Enabled = false;
            TxtScript.Enabled   = false;
            CheckBox1.Visible   = true;
            TxtIdScript.Focus();
            DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1;
            DataGridView1.ClearSelection();
            DataGridView1.Rows[DataGridView1.RowCount - 1].Selected = true;
            TxtIdScript.Text = DataGridView1.Rows[DataGridView1.RowCount - 1].Cells[0].Value.ToString();
            TxtScript.Text   = DataGridView1.Rows[DataGridView1.RowCount - 1].Cells[1].Value.ToString();
            BtnNuevo.Text    = "Incorporar";
        }
        private void BtnNuevo_Click_1(object sender, EventArgs e)
        {
            if ((BtnNuevo.Text == "Reubicar"))
            {
                CargaDiccionario();
                ReacomodarScript2();
                RecargarTabla();
                Metodo2();

                LblCambio.Text    = "Indice Script a cambiar";
                LblCambio.Visible = false;

                TxtCambio.Text    = "";
                TxtCambio.Visible = false;
                CheckBox1.Checked = false;

                TxtIdScript.Enabled = false;
                TxtScript.Enabled   = false;
                CheckBox1.Visible   = true;
                TxtIdScript.Focus();
                CheckBox2.Checked    = false;
                BtnModificar.Enabled = true;
                //DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1
                //DataGridView1.ClearSelection()
                //DataGridView1.Rows(DataGridView1.RowCount - 1).Selected = True
                //TxtIdScript.Text = DataGridView1.Rows(DataGridView1.RowCount - 1).Cells(0).Value.ToString()
                //TxtScript.Text = DataGridView1.Rows(DataGridView1.RowCount - 1).Cells(1).Value.ToString()
                BtnNuevo.Text = "Incorporar";
                return;
            }


            if ((BtnNuevo.Text == "Cambio"))
            {
                CargaDiccionario();
                CambioScripts();
                BtnModificar.Enabled = true;

                return;
            }

            if ((BtnNuevo.Text == "Incorporar"))
            {
                BtnNuevo.Text          = "Registrar";
                TxtIdScript.Enabled    = true;
                TxtScript.Enabled      = true;
                ComboBox1.Enabled      = true;
                CbxTipoBorrado.Enabled = true;
                TxtIdScript.Text       = "";
                TxtScript.Text         = "";
                CheckBox1.Visible      = false;
                CheckBox1.Checked      = false;
                TxtIdScript.Focus();
                BtnModificar.Enabled  = false;
                IndiceBorrado.Maximum = CantMaxBorrado + 1;
                IndiceBorrado.Value   = CantMaxBorrado + 1;
                return;
            }

            //Dim pv As Script
            //While (maximo >= nIdScript)
            //    IdScript = Convert.ToString(maximo)

            //    pv = ListaScripts.Find(Function(x) x.IdScript = maximo)
            //    pv.IdScript = Convert.ToString(maximo + 1)


            if (((TxtIdScript.Text.Length <= 0) | (TxtScript.Text.Length <= 0)))
            {
                System.Windows.Forms.MessageBox.Show("Debe completar los datos");
                return;
            }

            if (((Convert.ToInt32(TxtIdScript.Text) > DataGridView1.RowCount) & ((Convert.ToInt32(TxtIdScript.Text) - DataGridView1.RowCount) >= 2)))
            {
                System.Windows.Forms.MessageBox.Show("El indice del script por ingresar debe ser consecutivo al ultimo registrado");
                TxtIdScript.Text = "";
                TxtScript.Text   = "";
                TxtIdScript.Focus();
                return;
            }


            if ((Convert.ToInt32(TxtIdScript.Text) < 1))
            {
                System.Windows.Forms.MessageBox.Show("Id Script no valido");
                TxtIdScript.Text = "";
                TxtScript.Text   = "";
                TxtIdScript.Focus();
                return;
            }


            CargaDiccionario();
            ReacomodarScript();
            RecargarTabla();
            Metodo2();
            TxtIdScript.Text = "";
            TxtScript.Text   = "";

            BtnModificar.Enabled   = true;
            TxtIdScript.Enabled    = false;
            TxtScript.Enabled      = false;
            ComboBox1.Enabled      = false;
            CbxTipoBorrado.Enabled = false;
            CheckBox1.Visible      = true;
            TxtIdScript.Focus();
            DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1;
            DataGridView1.ClearSelection();
            DataGridView1.Rows[DataGridView1.RowCount - 1].Selected = true;
            TxtIdScript.Text = DataGridView1.Rows[DataGridView1.RowCount - 1].Cells[0].Value.ToString();
            TxtScript.Text   = DataGridView1.Rows[DataGridView1.RowCount - 1].Cells[1].Value.ToString();
            //DataGridView1.Refresh()

            BtnNuevo.Text = "Incorporar";
        }