示例#1
0
        private void HyperLinkPublishFax_Click(object sender, RoutedEventArgs e)
        {
            Hyperlink hyperlink = (Hyperlink)sender;

            YellowstonePathology.Business.Task.Model.TaskOrderDetailFax taskOrderDetailFax = (YellowstonePathology.Business.Task.Model.TaskOrderDetailFax)hyperlink.Tag;
            YellowstonePathology.Business.Test.PanelSetOrder            panelSetOrder      = this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_TaskOrder.ReportNo);

            if (taskOrderDetailFax.DocumentName == "AdditionalTestingNotification")
            {
                YellowstonePathology.Business.Test.AdditionalTestingNotification.AdditionalTestingNotificationWordDocument reportNotify =
                    new YellowstonePathology.Business.Test.AdditionalTestingNotification.AdditionalTestingNotificationWordDocument(this.m_AccessionOrder, panelSetOrder, Business.Document.ReportSaveModeEnum.Normal, taskOrderDetailFax.SendToName);
                reportNotify.Render();
                reportNotify.Publish();
                MessageBox.Show("The fax was successfully published.");
            }
            else if (taskOrderDetailFax.DocumentName == "PreauthorizationNotification")
            {
                YellowstonePathology.Business.Test.ExtractAndHoldForPreauthorization.ExtractAndHoldForPreauthorizationWordDocument reportPreauth =
                    new YellowstonePathology.Business.Test.ExtractAndHoldForPreauthorization.ExtractAndHoldForPreauthorizationWordDocument(this.m_AccessionOrder, panelSetOrder, Business.Document.ReportSaveModeEnum.Normal);
                reportPreauth.Render();
                reportPreauth.Publish();
                MessageBox.Show("The fax was successfully published.");
            }
        }
示例#2
0
 private void HyperLinkPublish_Click(object sender, RoutedEventArgs e)
 {
     YellowstonePathology.Business.Test.ExtractAndHoldForPreauthorization.ExtractAndHoldForPreauthorizationWordDocument reportPreauth =
         new YellowstonePathology.Business.Test.ExtractAndHoldForPreauthorization.ExtractAndHoldForPreauthorizationWordDocument(this.m_AccessionOrder, this.m_PanelSetOrder, Business.Document.ReportSaveModeEnum.Normal);
     reportPreauth.Render();
     reportPreauth.Publish();
     MessageBox.Show("The document has been published.");
 }