private void MainWindow_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } else if (e.KeyCode == Keys.F14) { using (ServiceFunc service = new ServiceFunc()) { service.ShowDialog(); } } }
private void StartMenu_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { // this.Close(); } else if (e.KeyCode == Keys.F4) { if (BufferToBD.CountBufferI > 0) { //Если в буфере остались данные то спросить пользователя?!? if (DialogResult.OK == MessageBox.Show("Остались незавершенные операции. Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) {//Выходим // CLog.WriteInfo("StartMenu.cs", "User.ОК Buffer: " + BufferToBD.CountBuffer); this.Close(); } } else { this.Close(); } } else if (e.KeyCode == Keys.D1) { //По кнопочке просто открываем форму весовую, если туда передадим параметр весов, то запуск от сканера bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); DataScales scales = new DataScales(bcr); DialogResult DL = scales.ShowDialog(); //Возвращаем обработку события bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead); } else if (e.KeyCode == Keys.D2) { bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); WarehouseSel _WareHouseSel = new WarehouseSel(bcr, LoginUser, _Date, _Sm, ListScanOperation.MXSet); DialogResult DL = _WareHouseSel.ShowDialog(); //Возвращаем обработку события bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead); } else if (e.KeyCode == Keys.D3) { bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); using (ScanWareHouse _scan = new ScanWareHouse(bcr, ListScanOperation.EUShip)) { _scan.ShowDialog(); } bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead); } else if (e.KeyCode == Keys.D4) { bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); //WarehouseSel _WareHouseSel = new WarehouseSel(bcr, LoginUser, _Date, _Sm); //DialogResult DL = _WareHouseSel.ShowDialog(); MenuWereHouse _MPlace = new MenuWereHouse(bcr); // { _MPlace.ShowDialog(); // } //Возвращаем обработку события bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead); } else if (e.KeyCode == Keys.D5) { } else if (e.KeyCode == Keys.F5) {///Обновляем БД StartManualUpdateBD(); } else if (e.KeyCode == Keys.F13) {///Отправка логов LogUpload _lupload = new LogUpload(); _lupload.ShowDialog(); } else if (e.KeyCode == Keys.F14) { using (ServiceFunc service = new ServiceFunc()) { service.ShowDialog(); } } else if (e.KeyCode == Keys.F16) { bool rezult = ScreenShot.MakeShot("LogUpdate"); if (rezult) { MessageBox.Show("Снимок успешно сохранен", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Ошибка сохранения", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } } }