public static frmBUSCAPRODRAPIDA ObtenerInstancia(USUARIO usuario) { if (_instancia == null) _instancia = new frmBUSCAPRODRAPIDA(usuario); if (_instancia.IsDisposed) _instancia = new frmBUSCAPRODRAPIDA(usuario); return _instancia; }
private void frmPRESUPUESTOS_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.KeyCode == Keys.B) { frmBUSCAPRODRAPIDA frm = new frmBUSCAPRODRAPIDA(eUsuario); DialogResult drRESULTADO = frm.ShowDialog(); txtCodigoBarra.Text = string.Empty; txtCodigoBarra.Focus(); return; } //ACA VAN TODOS LOS F switch ((Keys)e.KeyCode) { case Keys.F1: if (btnComprobante.Enabled == true) { btnComprobante_Click(sender, e); } break; case Keys.F2: if (btnCliente.Enabled == true) { btnCliente_Click(sender, e); } break; case Keys.F4: if (btnELIMINARPRODUCTO.Enabled == true) { btnELIMINARPRODUCTO_Click(sender, e); } break; case Keys.F5: if (btnPRODUCTOSINCODIGO.Enabled == true) { btnPRODUCTOSINCODIGO_Click(sender, e); } break; case Keys.F6: if (btnCANTIDAD.Enabled == true) { btnCANTIDAD_Click(sender, e); } break; case Keys.F7: if (btnDESCUENTO.Enabled == true) { btnDESCUENTO_Click(sender, e); } break; case Keys.F8: if (btnCancela.Enabled == true) { btnCancela_Click(sender, e); } break; case Keys.F12: if (btnGUARDAR.Enabled == true) { btnGUARDAR_Click(sender, e); } break; case Keys.Escape: if (btnCERRAR.Enabled == true) { btnCERRAR_Click(sender, e); } break; case Keys.Down: if (!cmbProducto.Focused) { dgvGrilla.Focus(); } break; case Keys.Up: if (!cmbProducto.Focused) { dgvGrilla.Focus(); } break; default: break; } }