public override void SetPreviousResults(PanelSetOrder pso) { ROS1ByFISHTestOrder panelSetOrder = (ROS1ByFISHTestOrder)pso; panelSetOrder.Result = this.m_Result; panelSetOrder.Interpretation = this.m_Interpretation; panelSetOrder.ReferenceRange = this.m_ReferenceRange; panelSetOrder.ProbeSetDetail = this.m_ProbeSetDetail; panelSetOrder.NucleiScored = this.m_NucleiScored; panelSetOrder.Method = this.m_Method; panelSetOrder.ReportDisclaimer = this.m_ReportDisclaimer; panelSetOrder.TumorNucleiPercentage = this.m_TumorNucleiPercentage; base.SetPreviousResults(pso); }
public override Audit.Model.AuditResult IsOkToSetPreviousResults(PanelSetOrder panelSetOrder, AccessionOrder accessionOrder) { Audit.Model.AuditResult result = base.IsOkToSetPreviousResults(panelSetOrder, accessionOrder); if (result.Status == Audit.Model.AuditStatusEnum.OK) { ROS1ByFISHTestOrder pso = (ROS1ByFISHTestOrder)panelSetOrder; this.DoesFinalSummaryResultMatch(accessionOrder, pso.Result, result); if (result.Status == Audit.Model.AuditStatusEnum.Warning) { result.Message += AskSetPreviousResults; } } return(result); }