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; } } } }