private void HyperLinkFinalize_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Rules.MethodResult methodResult = this.m_IntraoperativeConsultation.IsOkToFinalize(); if (methodResult.Success == true) { YellowstonePathology.Business.Audit.Model.IntraoperativeConsultationFinalAudit intraoperativeConsultationFinalAudit = new Business.Audit.Model.IntraoperativeConsultationFinalAudit(this.m_IntraoperativeConsultation); intraoperativeConsultationFinalAudit.Run(); if (intraoperativeConsultationFinalAudit.ActionRequired == true) { MessageBox.Show(intraoperativeConsultationFinalAudit.Message.ToString(), "Missing Information", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { this.m_IntraoperativeConsultation.SetFinal(); } } else { MessageBox.Show(methodResult.Message); } }