Ejemplo n.º 1
0
 private void DoPause()
 {
     try
     {
         ServiceController controller = GetServiceController();
         if (controller == null)
         {
             return;
         }
         WaitDlg.RunProgress("Pause...");
         if (controller.Status == ServiceControllerStatus.Paused || controller.Status == ServiceControllerStatus.PausePending)
         {
             controller.Continue();
             controller.WaitForStatus(ServiceControllerStatus.Running);
         }
         else
         {
             controller.Pause();
             controller.WaitForStatus(ServiceControllerStatus.Paused);
         }
         System.Threading.Thread.Sleep(1000);
         SetServiceStatus(controller);
         ShowServiceDetails();
     }
     finally
     {
         WaitDlg.EndProgress();
     }
 }
Ejemplo n.º 2
0
        private void btCheckDevState_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dr = MessageBox.Show(serv.FindParentForm(this),
                                                  Common.MLS.Get(MLSConst, "Произвести проверку системы регистрации?"),
                                                  Common.MLS.Get(MLSConst, "Проверка"),
                                                  MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);

                if (dr == DialogResult.No)
                {
                    return;
                }

                Common.Dev.CheckConnection();
                Thread th = new Thread(new ThreadStart(TestRunProc));
                th.Start();

                /*btCheckDevState.Enabled = false;
                 * btApply.Enabled = false;
                 * NeedToSave = true;
                 * MainForm.MForm.EnableToolExit(false,
                 *  Common.MLS.Get(MLSConst,"Проверка состояния оборудования..."));*/
                dlg = util.WaitDlg.getDlg();//new WaitDlg();
                dlg.setText("Ожидайте");
                dlg.ShowDialog(MainForm.MForm);
                cbTestList.SelectedIndex = -1;
                cbTestList.SelectedIndex = cbTestList.Items.Count - 1;
            }
            catch (Exception ex)
            {
                Common.Log(ex);
            }
        }
Ejemplo n.º 3
0
 private void DoStop()
 {
     try
     {
         ServiceController controller = GetServiceController();
         if (controller == null)
         {
             return;
         }
         WaitDlg.RunProgress("Stop...");
         controller.Stop();
         controller.WaitForStatus(ServiceControllerStatus.Stopped);
         System.Threading.Thread.Sleep(1000);
         SetServiceStatus(controller);
         ShowServiceDetails();
     }
     finally
     {
         WaitDlg.EndProgress();
     }
 }
Ejemplo n.º 4
0
        private void btnGet_Click(object sender, EventArgs e)
        {
            DataTable dt = null;

            WaitDlg.Show(this, () =>
            {
                var dtBegin = dtpBegin.Value;
                var dtEnd   = dtpEnd.Value;
                if (dtBegin > dtEnd)
                {
                    var dtTemp = dtBegin;
                    dtBegin    = dtEnd;
                    dtEnd      = dtTemp;
                }
                dtBegin = new DateTime(dtBegin.Year, dtBegin.Month, dtBegin.Day);
                dtEnd   = new DateTime(dtEnd.Year, dtEnd.Month, dtEnd.Day).AddDays(1).AddSeconds(-1);

                dt = mCollector.GetByDateRange(dtBegin, dtEnd);
            });

            RefreshView(dt);
        }