public YellowstonePathology.Business.Test.OkToFinalizeResult IsOkToFinalize(YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { YellowstonePathology.Business.Test.OkToFinalizeResult okToFinalizeResult = new Test.OkToFinalizeResult(); okToFinalizeResult.OK = true; if (this.m_Text.Contains("???")) { okToFinalizeResult.OK = false; okToFinalizeResult.Message = "The amendment cannot be finalized because the text contains ???."; } else if (this.m_Final == true) { okToFinalizeResult.OK = false; okToFinalizeResult.Message = "The amendment is already final."; } else { bool textMatches = this.SystemGeneratedTextMatchesCurrent(accessionOrder); if (textMatches == false) { okToFinalizeResult.Message = "The amendment text may not accurately reflect the results of the test for which the amendment was created." + Environment.NewLine + Environment.NewLine + "Do you wish to continue?"; okToFinalizeResult.ShowWarningMessage = true; } } return(okToFinalizeResult); }
public YellowstonePathology.Business.Test.OkToFinalizeResult IsOkToFinalize(YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { YellowstonePathology.Business.Test.OkToFinalizeResult okToFinalizeResult = new Test.OkToFinalizeResult(); okToFinalizeResult.OK = true; if (this.m_Text.Contains("???")) { okToFinalizeResult.OK = false; okToFinalizeResult.Message = "The amendment cannot be finalized because the text contains ???."; } else if (this.m_Final == true) { okToFinalizeResult.OK = false; okToFinalizeResult.Message = "The amendment is already final."; } else { bool textMatches = this.SystemGeneratedTextMatchesCurrent(accessionOrder); if (textMatches == false) { okToFinalizeResult.Message = "The amendment text may not accurately reflect the results of the test for which the amendment was created." + Environment.NewLine + Environment.NewLine + "Do you wish to continue?"; okToFinalizeResult.ShowWarningMessage = true; } } return okToFinalizeResult; }