コード例 #1
0
ファイル: frmMenuUser.cs プロジェクト: bahmN/LIS_v2.0
 /*
  * Add data
  */
 private void bttnAdd_Click(object sender, EventArgs e)
 {
     if (tabMenu.SelectedTab == pageClients)
     {
         try {
             frmAddRequest FAR = new frmAddRequest(dataTableClients.SelectedRows[0].Cells[0].Value.ToString(), UserID);
             FAR.bttnOK.Text        = "Добавить";
             FAR.labelPanelReq.Text = "Добавить заявку";
             FAR.labelPanelReq.Left = (ClientSize.Width - FAR.labelPanelReq.Width) / 2;
             FAR.ShowDialog();
             if (FAR.DialogResult == DialogResult.OK)
             {
                 bttnRefresh_Click(sender, e);
             }
         }
         catch {
             ErrorClient EC = new ErrorClient();
             EC.Show();
         }
     }
     else if (tabMenu.SelectedTab == pageRequests)
     {
         frmAddClient FAC = new frmAddClient(UserID, null);
         FAC.ShowDialog();
         if (FAC.DialogResult == DialogResult.OK)
         {
             bttnRefresh_Click(sender, e);
         }
     }
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: bp2008/ErrorTracker
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (bwSubmit != null)
            {
                btnStart.Text    = "Aborting…";
                btnStart.Enabled = false;
                bwSubmit.CancelAsync();
                return;
            }
            if (!Uri.TryCreate(submitUrl, UriKind.Absolute, out Uri ignored))
            {
                MessageBox.Show("Enter the Submit URL first");
                return;
            }
            if (client == null)
            {
                client = new ErrorClient(JsonConvert.SerializeObject, () => submitUrl, () => new FileInfo(Application.ExecutablePath).Directory.FullName);
            }

            btnStart.Text            = "Abort";
            txtSubmitUrl.Enabled     = false;
            nudEventCount.Enabled    = false;
            nudSubmitThreads.Enabled = false;
            eventCount     = (int)nudEventCount.Value;
            threadCount    = (int)nudSubmitThreads.Value;
            eventsStarted  = 0;
            eventsFinished = 0;

            bwSubmit = new BackgroundWorker();
            bwSubmit.WorkerSupportsCancellation = true;
            bwSubmit.WorkerReportsProgress      = true;
            bwSubmit.DoWork             += BwSubmit_DoWork;
            bwSubmit.ProgressChanged    += BwSubmit_ProgressChanged;
            bwSubmit.RunWorkerCompleted += BwSubmit_RunWorkerCompleted;
            bwSubmit.RunWorkerAsync();
        }