Example #1
0
        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);
        }
Example #2
0
        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;
        }
Example #3
0
 private void btnTrakkerUploadReport_Click(object sender, EventArgs e)
 {
     Reports.CallAuditReport car = new Reports.CallAuditReport();
     car.GetTrakkerUploadReport(false, true);
 }