/* * 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); } } }
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(); }