private void HandlePanelOrder() { if (this.m_Test.NeedsAcknowledgement == true && this.m_AcknowledgeOnOrder == false) { YellowstonePathology.Business.Panel.Model.SpecialStainPanel specialStainPanel = new YellowstonePathology.Business.Panel.Model.SpecialStainPanel(); string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); this.m_PanelOrder = new Test.PanelOrder(this.m_ReportNo, objectId, objectId, specialStainPanel, this.m_SystemIdentity.User.UserId, this.m_SystemIdentity.User.Initials); this.m_PanelOrder.Comment = this.m_PanelOrderComment; this.m_PanelSetOrder.PanelOrderCollection.Add(this.m_PanelOrder); } else { if (this.m_PanelSetOrder.PanelOrderCollection.HasInitialPanel() == true) { this.m_PanelOrder = this.m_PanelSetOrder.PanelOrderCollection.GetInitialPanel(); } else { YellowstonePathology.Business.Panel.Model.InitialPanel initialPanel = new YellowstonePathology.Business.Panel.Model.InitialPanel(); string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); this.m_PanelOrder = new Test.PanelOrder(this.m_ReportNo, objectId, objectId, initialPanel, this.m_SystemIdentity.User.UserId, this.m_SystemIdentity.User.Initials); this.m_PanelSetOrder.PanelOrderCollection.Add(this.m_PanelOrder); } } }
private void HandlePanelOrder() { if (this.m_Test.NeedsAcknowledgement == true && this.m_AcknowledgeOnOrder == false) { YellowstonePathology.Business.Panel.Model.SpecialStainPanel specialStainPanel = new YellowstonePathology.Business.Panel.Model.SpecialStainPanel(); string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); this.m_PanelOrder = new Test.PanelOrder(this.m_ReportNo, objectId, objectId, specialStainPanel, this.m_SystemIdentity.User.UserId); this.m_PanelOrder.Comment = this.m_PanelOrderComment; this.m_PanelSetOrder.PanelOrderCollection.Add(this.m_PanelOrder); } else { if (this.m_PanelSetOrder.PanelOrderCollection.HasInitialPanel() == true) { this.m_PanelOrder = this.m_PanelSetOrder.PanelOrderCollection.GetInitialPanel(); } else { YellowstonePathology.Business.Panel.Model.InitialPanel initialPanel = new YellowstonePathology.Business.Panel.Model.InitialPanel(); string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); this.m_PanelOrder = new Test.PanelOrder(this.m_ReportNo, objectId, objectId, initialPanel, this.m_SystemIdentity.User.UserId); this.m_PanelSetOrder.PanelOrderCollection.Add(this.m_PanelOrder); } } }