Пример #1
0
        public TaskOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                             YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
                             PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder     = accessionOrder;
            this.m_TaskOrder          = taskOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_FacilityCollection = Business.Facility.Model.FacilityCollection.Instance;
            this.m_TaskAssignmentList = YellowstonePathology.Business.Task.Model.TaskAssignment.GetTaskAssignmentList();
            this.m_BarcodeScanPort    = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;

            this.m_PaymentTypeList = new List <string>();
            this.m_PaymentTypeList.Add("SENDER");
            this.m_PaymentTypeList.Add("THIRD_PARTY");
            this.m_PaymentTypeList.Add("RECIPIENT");

            this.m_FaxDocumentNameList = new List <string>();
            this.m_FaxDocumentNameList.Add("AdditionalTestingNotification");
            this.m_FaxDocumentNameList.Add("PreauthorizationNotification");

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            Loaded   += TaskOrderPage_Loaded;
            Unloaded += TaskOrderPage_Unloaded;
        }
Пример #2
0
        public TaskOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
			PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_TaskOrder = taskOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_FacilityCollection = Business.Facility.Model.FacilityCollection.GetAllFacilities();
            this.m_TaskAssignmentList = YellowstonePathology.Business.Task.Model.TaskAssignment.GetTaskAssignmentList();
            this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;

            this.m_PaymentTypeList = new List<string>();
            this.m_PaymentTypeList.Add("SENDER");
            this.m_PaymentTypeList.Add("THIRD_PARTY");
            this.m_PaymentTypeList.Add("RECIPIENT");

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            Loaded += TaskOrderPage_Loaded;
            Unloaded += TaskOrderPage_Unloaded;
        }
Пример #3
0
        public AccessionOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                  YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,
                                  PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder     = accessionOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_ClientOrder = clientOrder;

            if (YellowstonePathology.Business.User.SystemIdentity.Instance.User.IsUserInRole(Business.User.SystemUserRoleDescriptionEnum.Pathologist) == true)
            {
                this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetPathologistPanelSets();
            }
            else
            {
                this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetHistologyPanelSets();
            }

            this.m_FacilityCollection     = Business.Facility.Model.FacilityCollection.Instance;
            this.m_CaseTypeList           = new OrderPageCaseTypeList();
            this.m_OrderAsResearchTesting = false;

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            this.Loaded += new RoutedEventHandler(AccessionOrderPage_Loaded);
        }
Пример #4
0
        public AccessionOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,             
            YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,        
            PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_ClientOrder = clientOrder;

            if (YellowstonePathology.Business.User.SystemIdentity.Instance.User.IsUserInRole(Business.User.SystemUserRoleDescriptionEnum.Pathologist) == true)
            {
                this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetPathologistPanelSets();
            }
            else
            {
                this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetHistologyPanelSets();
            }

            this.m_FacilityCollection = Business.Facility.Model.FacilityCollection.GetAllFacilities();
            this.m_CaseTypeList = new OrderPageCaseTypeList();
            this.m_OrderAsResearchTesting = false;

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            this.Loaded += new RoutedEventHandler(AccessionOrderPage_Loaded);
        }
Пример #5
0
        public AccessionOrderPath(ClientOrderReceivingHandler clientOrderReceivingHandler,
                                  YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = clientOrderReceivingHandler.AccessionOrder;
            this.m_ClientOrder    = clientOrderReceivingHandler.ClientOrder;
            this.m_PageNavigator  = pageNavigator;

            this.m_PageNavigationMode = pageNavigationMode;
        }
Пример #6
0
        public AccessionOrderPath(ClientOrderReceivingHandler clientOrderReceivingHandler,            
            YellowstonePathology.UI.Navigation.PageNavigator pageNavigator, PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = clientOrderReceivingHandler.AccessionOrder;
            this.m_ClientOrder = clientOrderReceivingHandler.ClientOrder;
            this.m_PageNavigator = pageNavigator;

            this.m_PageNavigationMode = pageNavigationMode;
        }
Пример #7
0
        public ReportOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
			PageNavigationModeEnum pageNavigationMode,
            System.Windows.Window writer)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_PageNavigator = pageNavigator;
            this.m_PageNavigationMode = pageNavigationMode;
            this.m_Writer = writer;
        }
Пример #8
0
 public ReportOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                        YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                        PageNavigationModeEnum pageNavigationMode,
                        System.Windows.Window writer)
 {
     this.m_AccessionOrder     = accessionOrder;
     this.m_PageNavigator      = pageNavigator;
     this.m_PageNavigationMode = pageNavigationMode;
     this.m_Writer             = writer;
 }
Пример #9
0
        public AccessionOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                  YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,
                                  PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_ClientOrder    = clientOrder;

            this.m_LoginPageWindow    = new LoginPageWindow();
            this.m_PageNavigator      = this.m_LoginPageWindow.PageNavigator;
            this.m_PageNavigationMode = pageNavigationMode;
        }
Пример #10
0
        public TaskOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                             YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
                             YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
                             PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_TaskOrder      = taskOrder;

            this.m_PageNavigationMode = pageNavigationMode;
            this.m_PageNavigator      = pageNavigator;
        }
Пример #11
0
        public AccessionOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder,			
			PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_ClientOrder = clientOrder;

            this.m_LoginPageWindow = new LoginPageWindow();
            this.m_PageNavigator = this.m_LoginPageWindow.PageNavigator;
            this.m_PageNavigationMode = pageNavigationMode;
        }
Пример #12
0
        public TaskOrderPath(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
            YellowstonePathology.UI.Navigation.PageNavigator pageNavigator,
			PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_TaskOrder = taskOrder;

            this.m_PageNavigationMode = pageNavigationMode;
            this.m_PageNavigator = pageNavigator;
        }
        public TaskOrderListPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			string reportNo,
			PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_ReportNo = reportNo;
            this.m_PageNavigationMode = pageNavigationMode;
            this.m_TaskOrderCollection = accessionOrder.TaskOrderCollection;

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;
        }
Пример #14
0
        public TaskOrderListPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                 string reportNo,
                                 PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder      = accessionOrder;
            this.m_ReportNo            = reportNo;
            this.m_PageNavigationMode  = pageNavigationMode;
            this.m_TaskOrderCollection = accessionOrder.TaskOrderCollection;

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;
        }
Пример #15
0
        public TaskOrderEditPage(YellowstonePathology.Business.Task.Model.TaskOrderDetail taskOrderDetail,
                                 YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                 PageNavigationModeEnum pageNavigationMode)
        {
            this.m_TaskOrderDetail    = taskOrderDetail;
            this.m_AccessionOrder     = accessionOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            InitializeComponent();

            this.SetButtonVisibility();
            this.DataContext = this;

            Loaded   += TaskOrderEditPage_Loaded;
            Unloaded += TaskOrderEditPage_Unloaded;
        }
Пример #16
0
        public TaskOrderEditPage(YellowstonePathology.Business.Task.Model.TaskOrderDetail taskOrderDetail,
			YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			PageNavigationModeEnum pageNavigationMode)
        {
            this.m_TaskOrderDetail = taskOrderDetail;
            this.m_AccessionOrder = accessionOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            InitializeComponent();

            this.SetButtonVisibility();
            this.DataContext = this;

            Loaded += TaskOrderEditPage_Loaded;
            Unloaded += TaskOrderEditPage_Unloaded;
        }
Пример #17
0
        public TaskOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                             YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
                             PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder     = accessionOrder;
            this.m_TaskOrder          = taskOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_TaskAssignmentList = YellowstonePathology.Business.Task.Model.TaskAssignment.GetTaskAssignmentList();

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            Loaded   += TaskOrderPage_Loaded;
            Unloaded += TaskOrderPage_Unloaded;
        }
Пример #18
0
        public TaskOrderPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
			YellowstonePathology.Business.Task.Model.TaskOrder taskOrder,
			PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_TaskOrder = taskOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_TaskAssignmentList = YellowstonePathology.Business.Task.Model.TaskAssignment.GetTaskAssignmentList();

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            Loaded += TaskOrderPage_Loaded;
            Unloaded += TaskOrderPage_Unloaded;
        }
        public AccessionOrderPage(ClientOrderReceivingHandler clientOrderReceivingHandler, PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder = clientOrderReceivingHandler.AccessionOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_ClientOrder = clientOrderReceivingHandler.ClientOrder;

            this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetHistologyPanelSets();
            this.m_FacilityCollection = YellowstonePathology.Business.Facility.Model.FacilityCollection.GetAllFacilities();

            this.m_CaseTypeList = new OrderPageCaseTypeList();

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            this.Loaded += new RoutedEventHandler(AccessionOrderPage_Loaded);
        }
Пример #20
0
        public AccessionOrderPage(ClientOrderReceivingHandler clientOrderReceivingHandler, PageNavigationModeEnum pageNavigationMode)
        {
            this.m_AccessionOrder     = clientOrderReceivingHandler.AccessionOrder;
            this.m_PageNavigationMode = pageNavigationMode;

            this.m_ClientOrder = clientOrderReceivingHandler.ClientOrder;

            this.m_PanelSetCollectionView = Business.PanelSet.Model.PanelSetCollection.GetHistologyPanelSets();
            this.m_FacilityCollection     = YellowstonePathology.Business.Facility.Model.FacilityCollection.GetAllFacilities();

            this.m_CaseTypeList = new OrderPageCaseTypeList();

            InitializeComponent();

            this.SetButtonVisibility();
            DataContext = this;

            this.Loaded += new RoutedEventHandler(AccessionOrderPage_Loaded);
        }