private void ButtonSetResults_Click(object sender, RoutedEventArgs e)
        {
            if (this.ListViewPreviousResult.SelectedItem != null)
            {
                Business.PreviousResult          previousResult = (Business.PreviousResult) this.ListViewPreviousResult.SelectedItem;
                Business.Test.AccessionOrder     ao             = Business.Persistence.DocumentGateway.Instance.PullAccessionOrder(previousResult.MasterAccessionNo, this);
                Business.Test.PanelSetOrder      pso            = ao.PanelSetOrderCollection.GetPanelSetOrder(previousResult.ReportNo);
                Business.Audit.Model.AuditResult auditResult    = this.m_PanelSetOrder.IsOkToSetPreviousResults(pso, this.m_AccessionOrder);

                if (auditResult.Status == Business.Audit.Model.AuditStatusEnum.Failure)
                {
                    MessageBox.Show(auditResult.Message);
                }
                else if (auditResult.Status == Business.Audit.Model.AuditStatusEnum.Warning)
                {
                    string           message          = auditResult.Message;
                    MessageBoxResult messageBoxResult = MessageBox.Show(message, "Questionable Results", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);
                    if (messageBoxResult == MessageBoxResult.Yes)
                    {
                        pso.SetPreviousResults(this.m_PanelSetOrder);
                    }
                }
                else
                {
                    pso.SetPreviousResults(this.m_PanelSetOrder);
                }
            }
        }