Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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);
        }