Example #1
0
        public void FromClientOrderDetail(YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail)
        {
            this.m_AliquotRequestCount = 1;

            this.m_ClientAccessioned   = clientOrderDetail.ClientAccessioned;
            this.m_ContainerId         = clientOrderDetail.ContainerId;
            this.m_Description         = clientOrderDetail.DescriptionToAccession;
            this.m_SpecialInstructions = clientOrderDetail.SpecialInstructions;

            YellowstonePathology.Business.Helper.DateTimeSplitter dateTimeSplitter = new YellowstonePathology.Business.Helper.DateTimeSplitter(clientOrderDetail.CollectionDate);
            this.m_CollectionDate = dateTimeSplitter.GetDate();
            this.m_CollectionTime = dateTimeSplitter.GetDateWithTime();

            this.m_FixationStartTimeManuallyEntered = clientOrderDetail.FixationStartTimeManuallyEntered;
            this.m_DateReceived             = clientOrderDetail.DateReceived;
            this.m_ClientFixation           = clientOrderDetail.ClientFixation;
            this.m_FixationStartTime        = clientOrderDetail.FixationStartTime;
            this.m_TimeToFixation           = clientOrderDetail.TimeToFixation;
            this.m_TimeToFixationHourString = clientOrderDetail.TimeToFixationHourString;
            this.m_FixationComment          = clientOrderDetail.FixationComment;
            this.m_LabFixation              = clientOrderDetail.LabFixation;
            this.m_SpecimenSource           = clientOrderDetail.SpecimenSource;
            this.m_RequiresGrossExamination = clientOrderDetail.RequiresGrossExamination;

            this.SetTimeToFixation();
        }
Example #2
0
        public void FromClientOrderDetail(YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail)
        {
            this.m_AliquotRequestCount = 1;

            this.m_ClientAccessioned = clientOrderDetail.ClientAccessioned;
            this.m_ContainerId = clientOrderDetail.ContainerId;
            this.m_Description = clientOrderDetail.DescriptionToAccession;
            this.m_SpecialInstructions = clientOrderDetail.SpecialInstructions;

            YellowstonePathology.Business.Helper.DateTimeSplitter dateTimeSplitter = new YellowstonePathology.Business.Helper.DateTimeSplitter(clientOrderDetail.CollectionDate);
            this.m_CollectionDate = dateTimeSplitter.GetDate();
            this.m_CollectionTime = dateTimeSplitter.GetDateWithTime();

            this.m_FixationStartTimeManuallyEntered = clientOrderDetail.FixationStartTimeManuallyEntered;
            this.m_DateReceived = clientOrderDetail.DateReceived;
            this.m_ClientFixation = clientOrderDetail.ClientFixation;
            this.m_FixationStartTime = clientOrderDetail.FixationStartTime;
            this.m_TimeToFixation = clientOrderDetail.TimeToFixation;
            this.m_TimeToFixationHourString = clientOrderDetail.TimeToFixationHourString;
            this.m_FixationComment = clientOrderDetail.FixationComment;
            this.m_LabFixation = clientOrderDetail.LabFixation;
            this.m_SpecimenSource = clientOrderDetail.SpecimenSource;
            this.m_RequiresGrossExamination = clientOrderDetail.RequiresGrossExamination;

            this.SetTimeToFixation();
        }