public AliquotOrder AddThinPrepSlide(YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder, DateTime accessionDate) { YellowstonePathology.Business.Specimen.Model.ThinPrepSlide thinPrepSlide = new Specimen.Model.ThinPrepSlide(); AliquotOrder aliquotOrder = this.GetNextItem(specimenOrder, AliquotType.Slide, accessionDate); aliquotOrder.SpecimenOrderId = specimenOrder.SpecimenOrderId; aliquotOrder.Description = string.Empty; aliquotOrder.AliquotType = thinPrepSlide.Name; aliquotOrder.LabelPrefix = string.Empty; aliquotOrder.LabelType = thinPrepSlide.AliquotType; this.Add(aliquotOrder); this.SetSlideLabels(specimenOrder.SpecimenNumber); return(aliquotOrder); }
public AliquotOrder GetThinPrepSlide() { YellowstonePathology.Business.Specimen.Model.ThinPrepSlide thinPrepSlide = new Specimen.Model.ThinPrepSlide(); AliquotOrder result = null; foreach (AliquotOrder item in this) { if (item.AliquotType == thinPrepSlide.Name) { result = item; break; } } return(result); }
public bool HasThinPrepSlide() { YellowstonePathology.Business.Specimen.Model.ThinPrepSlide thinPrepSlide = new Specimen.Model.ThinPrepSlide(); bool result = false; foreach (AliquotOrder aliquotOrder in this) { if (aliquotOrder.AliquotType == thinPrepSlide.Name) { result = true; break; } } return(result); }