private void btnContinue_Click(object sender, EventArgs e) { StringBuilder comments = new StringBuilder(); comments.Append(commentsTextbox.Text); ADS.InventoryQuestionsAdditionalComments = comments; Reports.CallAuditReport callReport = new Reports.CallAuditReport(); callReport.SetInventorySummaryCACCData(); callReport.GetPreAuditReport(true, false); btnContinue.Enabled = false; BackgroundWorker bwPostAudit = new BackgroundWorker(); bwPostAudit.DoWork += new DoWorkEventHandler(bwPostAudit_DoWork); bwPostAudit.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwPostAudit_RunWorkerCompleted); bwPostAudit.RunWorkerAsync(); ProcessingMessage = new ProcessingMessage("Posting audit...", 0); ProcessingMessage.ShowDialog(this); }
private void bwPostAudit_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { CommonDatabaseContext dataContext = e.Result as CommonDatabaseContext; ProcessingMessage.Close(); if (!dataContext.Result) { btnContinue.Enabled = true; MessageBox.Show("Error while posting audit"); return; } ADS.InventoryQuestionsWithResponses = Questions.FindAll(q => !string.IsNullOrEmpty(q.Response)); Reports.CallAuditReport callReport = new Reports.CallAuditReport(); callReport.GetInventorySummaryReport(); callReport.GetPostAuditReport(); callReport.GetTrakkerUploadReport(true, false); btnContinue.Enabled = true; ADS.RefreshAuditList = true; NavControlBox.Action = NavBox.NavAction.SUBMIT; }
private void btnTrakkerUploadReport_Click(object sender, EventArgs e) { Reports.CallAuditReport car = new Reports.CallAuditReport(); car.GetTrakkerUploadReport(false, true); }