public void PerformSearch() { jobOrderSearcher.RunWorkerAsync(searchBox.Text); progressUpdateWindow = new ProgressUpdateWindow(); progressUpdateWindow.Width = 650; progressUpdateWindow.UpdateString = "Performing search in the database. It may take a while, please wait !"; progressUpdateWindow.ShowDialog(); }
private void btnGeneratePOs_Click(object sender, RoutedEventArgs e) { FolderBrowserDialog fldDiag = new FolderBrowserDialog(); if (fldDiag.ShowDialog() == DialogResult.OK) { progressWindow = new ProgressUpdateWindow(); progressWindow.UpdateString = "Generate Purchase Orders"; progressWindow.Show(); string folderPath = fldDiag.SelectedPath; if (!m_POGenerator.IsBusy) { m_POGenerator.RunWorkerAsync(folderPath); } } }