private void PrintSlide(YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder) { YellowstonePathology.Business.Label.Model.HistologySlideLabel histologySlideLabel = new Business.Label.Model.HistologySlideLabel(slideOrder.SlideOrderId, slideOrder.ReportNo, slideOrder.Label, slideOrder.PatientLastName, slideOrder.TestAbbreviation, slideOrder.AccessioningFacility, this.m_AccessionOrder); YellowstonePathology.Business.Label.Model.ThermoFisherHistologySlidePrinter thermoFisherSlidePrinter = new Business.Label.Model.ThermoFisherHistologySlidePrinter(); thermoFisherSlidePrinter.Queue.Enqueue(histologySlideLabel); thermoFisherSlidePrinter.Print(); slideOrder.SetAsPrinted(this.m_SystemIdentity); }
private void PrintSlide(YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder) { YellowstonePathology.Business.BarcodeScanning.BarcodeVersion2 barcode = new Business.BarcodeScanning.BarcodeVersion2(Business.BarcodeScanning.BarcodePrefixEnum.HSLD, slideOrder.SlideOrderId); YellowstonePathology.Business.Label.Model.HistologySlideLabel histologySlideLabel = new Business.Label.Model.HistologySlideLabel(slideOrder.SlideOrderId, slideOrder.ReportNo, slideOrder.Label, slideOrder.PatientLastName, slideOrder.TestAbbreviation, slideOrder.Location); YellowstonePathology.Business.Label.Model.ThermoFisherHistologySlidePrinter thermoFisherSlidePrinter = new Business.Label.Model.ThermoFisherHistologySlidePrinter(); thermoFisherSlidePrinter.Queue.Enqueue(histologySlideLabel); thermoFisherSlidePrinter.Print(); slideOrder.SetAsPrinted(this.m_SystemIdentity); }