예제 #1
0
 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();
         }
     }
 }
예제 #2
0
        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);
                }
            }
        }