Example #1
0
        public TaskWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer)
        {
            this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
            this.m_LoadedHasRun = false;
            this.m_Writer       = writer;

            this.m_TaskUI = new TaskUI(this.m_Writer);

            InitializeComponent();

            this.DataContext = this.m_TaskUI;
            this.DatePickerDailyLog.SelectedDate = DateTime.Today;

            this.Loaded   += new RoutedEventHandler(LoginWorkspace_Loaded);
            this.Unloaded += new RoutedEventHandler(LoginWorkspace_Unloaded);
        }
Example #2
0
        public TaskWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer)
        {
            this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
            this.m_LoadedHasRun = false;
            this.m_Writer = writer;

            this.m_TaskUI = new TaskUI(this.m_Writer);

            InitializeComponent();

            this.DataContext = this.m_TaskUI;
            this.DatePickerDailyLog.SelectedDate = DateTime.Today;

            this.Loaded += new RoutedEventHandler(LoginWorkspace_Loaded);
            this.Unloaded += new RoutedEventHandler(LoginWorkspace_Unloaded);
        }
        public SearchWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, System.Windows.Controls.TabItem writer)
        {
            this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
            this.m_Writer = writer;

            this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
            this.m_Search = new Business.SearchUI();
            this.m_DocumentViewer = new DocumentWorkspace();

            InitializeComponent();

            this.DataContext = this.m_Search;
            this.TabItemDocumentViewer.Content = this.m_DocumentViewer;

            this.Loaded += new RoutedEventHandler(SearchWorkspace_Loaded);
            this.Unloaded += new RoutedEventHandler(SearchWorkspace_Unloaded);
        }
Example #4
0
        public SearchWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, System.Windows.Controls.TabItem writer)
        {
            this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
            this.m_Writer = writer;

            this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
            this.m_Search         = new Business.SearchUI();
            this.m_DocumentViewer = new DocumentWorkspace();

            InitializeComponent();

            this.DataContext = this.m_Search;
            this.TabItemDocumentViewer.Content = this.m_DocumentViewer;

            this.Loaded   += new RoutedEventHandler(SearchWorkspace_Loaded);
            this.Unloaded += new RoutedEventHandler(SearchWorkspace_Unloaded);
        }
        public ClientOrderWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer)
        {
            this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
            this.m_LoadedHasRun = false;
            this.m_Writer       = writer;

            this.m_ClientOrderUI  = new ClientOrderUI(this.m_Writer);
            this.m_DocumentViewer = new DocumentWorkspace();

            this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;

            InitializeComponent();

            this.TabItemDocumentWorkspace.Content = this.m_DocumentViewer;
            this.DataContext = this.m_ClientOrderUI;

            this.Loaded   += new RoutedEventHandler(ClientOrderWorkspace_Loaded);
            this.Unloaded += new RoutedEventHandler(ClientOrderWorkspace_Unloaded);
        }
        public ClientOrderWorkspace(MainWindowCommandButtonHandler mainWindowCommandButtonHandler, TabItem writer)
        {
            this.m_MainWindowCommandButtonHandler = mainWindowCommandButtonHandler;
            this.m_LoadedHasRun = false;
            this.m_Writer = writer;

            this.m_ClientOrderUI = new ClientOrderUI(this.m_Writer);
            this.m_DocumentViewer = new DocumentWorkspace();

            this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;

            InitializeComponent();

            this.TabItemDocumentWorkspace.Content = this.m_DocumentViewer;
            this.DataContext = this.m_ClientOrderUI;

            this.Loaded += new RoutedEventHandler(ClientOrderWorkspace_Loaded);
            this.Unloaded += new RoutedEventHandler(ClientOrderWorkspace_Unloaded);
        }
Example #7
0
        public MainWindow()
        {
            SystemEvents.SessionSwitch += SystemEvents_SessionSwitch;

            //BindingErrorListener.Listen(m => MessageBox.Show(m));
            this.m_MainWindowCommandButtonHandler = new MainWindowCommandButtonHandler();

            this.m_WavPlayer = new System.Media.SoundPlayer();

            this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;

            this.m_TabItemFlow = new TabItem();
            this.m_TabItemFlow.Header = SetHeader("Flow", "Flow.ico");
            this.m_TabItemFlow.Tag = "Flow";

            this.m_TabItemPathologist = new TabItem();
            this.m_TabItemPathologist.Header = SetHeader("Pathologist", "Microscope.ico");
            this.m_TabItemPathologist.Tag = "Pathologist";

            this.m_TabItemReportDistribution = new TabItem();
            this.m_TabItemReportDistribution.Header = SetHeader("Report Distribution", "Distribution.ico");
            this.m_TabItemReportDistribution.Tag = "Report_Distribution";

            this.m_TabItemSearch = new TabItem();
            this.m_TabItemSearch.Header = SetHeader("Search", "Search.ico");
            this.m_TabItemSearch.Tag = "Search";

            this.m_TabItemLab = new TabItem();
            this.m_TabItemLab.Header = SetHeader("Lab", "Lab.ico");
            this.m_TabItemLab.Tag = "Lab";
            this.m_TabItemLab.Name = "TabItemLab";

            this.m_TabItemAdministration = new TabItem();
            this.m_TabItemAdministration.Header = SetHeader("Administration", "Wand.ico");
            this.m_TabItemAdministration.Tag = "Administration";

            this.m_TabItemScanning = new TabItem();
            this.m_TabItemScanning.Header = SetHeader("Scan Processing", "Scan.ico");
            this.m_TabItemScanning.Tag = "Scan_Processing";

            this.m_TabItemClient = new TabItem();
            this.m_TabItemClient.Header = SetHeader("Client", "Client.ico");
            this.m_TabItemClient.Tag = "Client";

            this.m_TabItemBilling = new TabItem();
            this.m_TabItemBilling.Header = SetHeader("Billing", "Billing.ico");
            this.m_TabItemBilling.Tag = "Billing";

            this.m_TabItemCytology = new TabItem();
            this.m_TabItemCytology.Header = SetHeader("Cytology", "Cytology.ico");
            this.m_TabItemCytology.Tag = "Cytology";

            this.m_TabItemTyping = new TabItem();
            this.m_TabItemTyping.Header = SetHeader("Typing", "Typing.ico");
            this.m_TabItemTyping.Tag = "Typing";

            this.m_TabItemLogin = new TabItem();
            this.m_TabItemLogin.Header = SetHeader("Login", "Login.ico");
            this.m_TabItemLogin.Tag = "Login";

            this.m_TabItemClientOrder = new TabItem();
            this.m_TabItemClientOrder.Header = SetHeader("Client Order", "Batch.ico");
            this.m_TabItemClientOrder.Tag = "Client_Order";

            this.m_TabItemTask = new TabItem();
            this.m_TabItemTask.Header = SetHeader("Tasks", "AcceptResults.ico");
            this.m_TabItemTask.Tag = "Tasks";

            InitializeComponent();

            this.AddHandler(UI.CustomControls.CloseableTabItem.CloseTabEvent, new RoutedEventHandler(this.CloseTab));

            this.TabControlLeftWorkspace.SelectionChanged += new SelectionChangedEventHandler(TabControlLeftWorkspace_SelectionChanged);
            if (this.m_SystemIdentity.User.UserId != 5001 && this.m_SystemIdentity.User.UserId != 5051 && this.m_SystemIdentity.User.UserId != 5126)
            {
                this.MenuItemReportDistribution.IsEnabled = false;
            }

            if (YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.ActivateNotificationAlert == true)
            {
                TaskNotifier.Instance.Start();
            }

            this.DataContext = this;

            this.Loaded += new RoutedEventHandler(MainWindow_Loaded);
            this.Closing +=new System.ComponentModel.CancelEventHandler(MainWindow_Closing);
        }
Example #8
0
        public MainWindow()
        {
            SystemEvents.SessionSwitch += SystemEvents_SessionSwitch;

            //BindingErrorListener.Listen(m => MessageBox.Show(m));
            this.m_MainWindowCommandButtonHandler = new MainWindowCommandButtonHandler();

            this.m_WavPlayer = new System.Media.SoundPlayer();

            this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;

            this.m_TabItemFlow        = new TabItem();
            this.m_TabItemFlow.Header = SetHeader("Flow", "Flow.ico");
            this.m_TabItemFlow.Tag    = "Flow";

            this.m_TabItemPathologist        = new TabItem();
            this.m_TabItemPathologist.Header = SetHeader("Pathologist", "Microscope.ico");
            this.m_TabItemPathologist.Tag    = "Pathologist";

            this.m_TabItemReportDistribution        = new TabItem();
            this.m_TabItemReportDistribution.Header = SetHeader("Report Distribution", "Distribution.ico");
            this.m_TabItemReportDistribution.Tag    = "Report_Distribution";

            this.m_TabItemSearch        = new TabItem();
            this.m_TabItemSearch.Header = SetHeader("Search", "Search.ico");
            this.m_TabItemSearch.Tag    = "Search";

            this.m_TabItemLab        = new TabItem();
            this.m_TabItemLab.Header = SetHeader("Lab", "Lab.ico");
            this.m_TabItemLab.Tag    = "Lab";
            this.m_TabItemLab.Name   = "TabItemLab";

            this.m_TabItemAdministration        = new TabItem();
            this.m_TabItemAdministration.Header = SetHeader("Administration", "Wand.ico");
            this.m_TabItemAdministration.Tag    = "Administration";

            this.m_TabItemScanning        = new TabItem();
            this.m_TabItemScanning.Header = SetHeader("Scan Processing", "Scan.ico");
            this.m_TabItemScanning.Tag    = "Scan_Processing";

            this.m_TabItemClient        = new TabItem();
            this.m_TabItemClient.Header = SetHeader("Client", "Client.ico");
            this.m_TabItemClient.Tag    = "Client";

            this.m_TabItemBilling        = new TabItem();
            this.m_TabItemBilling.Header = SetHeader("Billing", "Billing.ico");
            this.m_TabItemBilling.Tag    = "Billing";

            this.m_TabItemCytology        = new TabItem();
            this.m_TabItemCytology.Header = SetHeader("Cytology", "Cytology.ico");
            this.m_TabItemCytology.Tag    = "Cytology";

            this.m_TabItemTyping        = new TabItem();
            this.m_TabItemTyping.Header = SetHeader("Typing", "Typing.ico");
            this.m_TabItemTyping.Tag    = "Typing";

            this.m_TabItemLogin        = new TabItem();
            this.m_TabItemLogin.Header = SetHeader("Login", "Login.ico");
            this.m_TabItemLogin.Tag    = "Login";

            this.m_TabItemClientOrder        = new TabItem();
            this.m_TabItemClientOrder.Header = SetHeader("Client Order", "Batch.ico");
            this.m_TabItemClientOrder.Tag    = "Client_Order";

            this.m_TabItemTask        = new TabItem();
            this.m_TabItemTask.Header = SetHeader("Tasks", "AcceptResults.ico");
            this.m_TabItemTask.Tag    = "Tasks";

            InitializeComponent();

            this.AddHandler(UI.CustomControls.CloseableTabItem.CloseTabEvent, new RoutedEventHandler(this.CloseTab));

            this.TabControlLeftWorkspace.SelectionChanged += new SelectionChangedEventHandler(TabControlLeftWorkspace_SelectionChanged);
            if (this.m_SystemIdentity.User.UserId != 5001 && this.m_SystemIdentity.User.UserId != 5051 && this.m_SystemIdentity.User.UserId != 5126 && this.m_SystemIdentity.User.UserId != 5091)
            {
                this.MenuItemReportDistribution.IsEnabled = false;
            }

            if (YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.ActivateNotificationAlert == true)
            {
                TaskNotifier.Instance.Start();
            }

            this.DataContext = this;

            this.Loaded  += new RoutedEventHandler(MainWindow_Loaded);
            this.Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing);
        }