private void dgOrdenes_KeyDown(object sender, KeyEventArgs e)
        {
            if (dgOrdenes.Rows.Count > 0)
            {
                if (dgOrdenes.CurrentRow != null)
                {
                    if (dgOrdenes.ReadOnly == false)
                    {
                        if (e.KeyCode == Keys.F1)
                        {
                            switch (dgOrdenes.Columns[dgOrdenes.CurrentCell.ColumnIndex].Name.ToUpper().Trim())
                            {
                                case "COLUMN1":
                                    Frm_AyudaUsuarios frm = new Frm_AyudaUsuarios();
                                    frm._PasaUsuarios = PasaUsuarios;
                                    frm.ShowDialog();
                                    break;
                            }
                        }
                    }

                    if (e.KeyCode == Keys.Enter)
                    {
                        switch (dgOrdenes.Columns[dgOrdenes.CurrentCell.ColumnIndex].Name.ToUpper().Trim())
                        {
                            case "COLUMN4":
                                Frm_IngresarPassword frm = new Frm_IngresarPassword();
                                frm._SoloLectura = this.dgOrdenes.ReadOnly;
                                frm._Pass = dgOrdenes["COLUMN3", dgOrdenes.CurrentCell.RowIndex].Value.ToString().Trim();
                                frm.PasaPassword = PasaPassword;
                                frm.ShowDialog();
                                e.Handled = true;
                                break;
                            case "COLUMN7":
                                Frm_SeleccionImagen frm1 = new Frm_SeleccionImagen();
                                frm1.Text = "Elegir Firma";
                                frm1._SoloLectura = dgOrdenes.ReadOnly;
                                frm1._RutaImagen = dgOrdenes["COLUMN6", dgOrdenes.CurrentCell.RowIndex].Value.ToString().Trim();
                                frm1._PasaRutaImagen = RutaImagen;
                                frm1.ShowDialog();
                                e.Handled = true;
                                break;
                        }
                    }
                }
            }
        }
 private void dgOrdenes_CellEndEdit(object sender, DataGridViewCellEventArgs e)
 {
     if (dgOrdenes.Rows.Count > 0)
     {
         if (dgOrdenes.CurrentRow != null)
         {
             switch (dgOrdenes.Columns[dgOrdenes.CurrentCell.ColumnIndex].Name.ToUpper().Trim())
             {
                 case "COLUMN1":
                     if (GlobalVars.GetInstance().AyudaItemOC == true)
                     {
                         Frm_AyudaUsuarios frm = new Frm_AyudaUsuarios();
                         frm._PasaUsuarios = PasaUsuarios;
                         frm.ShowDialog();
                         GlobalVars.GetInstance().AyudaItemOC = false;
                     }
                     else
                     {
                         if (dgOrdenes[e.ColumnIndex, e.RowIndex].Value.ToString().Trim().Length > 0)
                         {
                             //dgOrdenes[e.ColumnIndex, e.RowIndex].Value = VariablesPublicas.FormateaNumeroaCadena2(dgOrdenes[e.ColumnIndex, e.RowIndex].Value.ToString().Trim(), 3, "0", true);
                         }
                         if (ValidarUsuario(e.RowIndex, true) == true)
                         {
                             ValidarUnicoUsuario(e.RowIndex);
                         }
                     }
                     break;
             }
         }
     }
 }