private void HyperLinkPrintSlide_Click(object sender, RoutedEventArgs e) { if (this.ListViewAliquotOrders.SelectedItem != null) { YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = (YellowstonePathology.Business.Test.AliquotOrder)this.ListViewAliquotOrders.SelectedItem; YellowstonePathology.Business.BarcodeScanning.CytycBarcode cytycBarcode = Business.BarcodeScanning.CytycBarcode.Parse(this.m_AccessionOrder.MasterAccessionNo); YellowstonePathology.Business.BarcodeScanning.BarcodeVersion2 barcode = new Business.BarcodeScanning.BarcodeVersion2(Business.BarcodeScanning.BarcodePrefixEnum.PSLD, aliquotOrder.AliquotOrderId); YellowstonePathology.Business.Label.Model.ThinPrepSlideDirectPrintLabel thinPrepSlideDirectPrintLabel = new Business.Label.Model.ThinPrepSlideDirectPrintLabel(this.m_SpecimenOrder.MasterAccessionNo, this.m_AccessionOrder.PLastName, this.m_AccessionOrder.PFirstName, cytycBarcode, barcode); YellowstonePathology.Business.Label.Model.ThermoFisherPAPSlidePrinter thermoFisherPAPSlidePrinter = new Business.Label.Model.ThermoFisherPAPSlidePrinter(); thermoFisherPAPSlidePrinter.Queue.Add(thinPrepSlideDirectPrintLabel); thermoFisherPAPSlidePrinter.Print(); } }
private void HyperLinkPrintSlide_Click(object sender, RoutedEventArgs e) { if (this.ListViewAliquotOrders.SelectedItem != null) { YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = (YellowstonePathology.Business.Test.AliquotOrder) this.ListViewAliquotOrders.SelectedItem; YellowstonePathology.Business.BarcodeScanning.CytycBarcode cytycBarcode = Business.BarcodeScanning.CytycBarcode.Parse(this.m_AccessionOrder.MasterAccessionNo); YellowstonePathology.Business.BarcodeScanning.BarcodeVersion2 barcode = new Business.BarcodeScanning.BarcodeVersion2(Business.BarcodeScanning.BarcodePrefixEnum.PSLD, aliquotOrder.AliquotOrderId); YellowstonePathology.Business.Label.Model.ThinPrepSlideDirectPrintLabel thinPrepSlideDirectPrintLabel = new Business.Label.Model.ThinPrepSlideDirectPrintLabel(this.m_SpecimenOrder.MasterAccessionNo, this.m_AccessionOrder.PLastName, this.m_AccessionOrder.PFirstName, cytycBarcode, barcode); YellowstonePathology.Business.Label.Model.ThermoFisherPAPSlidePrinter thermoFisherPAPSlidePrinter = new Business.Label.Model.ThermoFisherPAPSlidePrinter(); thermoFisherPAPSlidePrinter.Queue.Add(thinPrepSlideDirectPrintLabel); thermoFisherPAPSlidePrinter.Print(); } }