private void SetState() { this.m_CurrentStep.SetState(this.m_AccessionOrder); this.m_HasCurrentStepPanelSetBeenOrdered = this.m_CurrentStep.HasPanelSetBeenOrdered; this.m_IsComplete = this.m_CurrentStep.Stop; if (this.m_IsComplete == false) { if (this.m_CurrentStep.IsStepComplete == true) { this.m_CurrentStep = this.m_CurrentStep.NextStep; this.SetState(); } } }
public ReflexTestingPlan(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, ReflexTestingStep currentStep) { this.m_AccessionOrder = accessionOrder; this.m_CurrentStep = currentStep; this.SetState(); }