Example #1
0
 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);
         }
     }
 }
Example #2
0
 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);
         }
     }
 }