Esempio n. 1
0
        private void ButtonAccessionOrderForward_Click(object sender, RoutedEventArgs e)
        {
            this.WorkDate = this.WorkDate.AddDays(1);
            this.m_EmbeddingScanCollection = YellowstonePathology.Business.BarcodeScanning.EmbeddingScanCollection.GetByScanDate(this.m_WorkDate);
            this.m_EmbeddingNotScannedList = Business.Gateway.AccessionOrderGateway.GetEmbeddingNotScannedCollection(this.GetWorkingAccessionDate());

            this.m_ScanCount = "Block Count: " + this.m_EmbeddingScanCollection.Count.ToString();
            this.NotifyPropertyChanged("EmbeddingNotScannedList");
            this.NotifyPropertyChanged("EmbeddingScanCollection");
            this.NotifyPropertyChanged("ScanCount");
        }
Esempio n. 2
0
        private void ButtonRefresh_Click(object sender, RoutedEventArgs e)
        {
            this.m_EmbeddingScanCollection = Business.BarcodeScanning.EmbeddingScanCollection.GetByScanDate(this.m_WorkDate);
            this.m_StatusMessage           = "Status: OK";
            this.m_ScanCount = "Block Count: " + this.m_EmbeddingScanCollection.Count.ToString();

            this.m_AliquotOrderHoldCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetAliquotOrderHoldCollection();
            this.m_EmbeddingNotScannedList    = Business.Gateway.AccessionOrderGateway.GetEmbeddingNotScannedCollection(this.GetWorkingAccessionDate());
            this.m_EmbeddingBreastCaseList    = Business.Gateway.AccessionOrderGateway.GetEmbeddingBreastCasesCollection();
            this.m_EmbeddingAutopsyList       = Business.Gateway.AccessionOrderGateway.GetEmbeddingAutopsyUnverifiedList();
            this.CalculateEstimatedFixationDuration();

            this.NotifyPropertyChanged(string.Empty);
        }
Esempio n. 3
0
        private void EmbeddingDialog_Loaded(object sender, RoutedEventArgs e)
        {
            this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Input, new System.Threading.ThreadStart(delegate()
            {
                this.m_BarcodeScanPort.HistologyBlockScanReceived += this.HistologyBlockScanReceived;
                this.m_BarcodeScanPort.ContainerScanReceived      += BarcodeScanPort_ContainerScanReceived;

                this.m_AliquotOrderHoldCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetAliquotOrderHoldCollection();
                this.m_ProcessorRunCollection     = YellowstonePathology.Business.Surgical.ProcessorRunCollection.GetAll();

                this.m_EmbeddingNotScannedList = Business.Gateway.AccessionOrderGateway.GetEmbeddingNotScannedCollection(this.GetWorkingAccessionDate());
                this.m_EmbeddingBreastCaseList = Business.Gateway.AccessionOrderGateway.GetEmbeddingBreastCasesCollection();
                this.m_EmbeddingAutopsyList    = Business.Gateway.AccessionOrderGateway.GetEmbeddingAutopsyUnverifiedList();
                this.CalculateEstimatedFixationDuration();

                this.NotifyPropertyChanged(string.Empty);
            }
                                                                                                                            ));
        }
Esempio n. 4
0
        private void EmbeddingDialog_Loaded(object sender, RoutedEventArgs e)
        {
            this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Input, new System.Threading.ThreadStart(delegate ()
            {
                this.m_BarcodeScanPort.HistologyBlockScanReceived += this.HistologyBlockScanReceived;
                this.m_BarcodeScanPort.ContainerScanReceived += BarcodeScanPort_ContainerScanReceived;

                this.m_AliquotOrderHoldCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetAliquotOrderHoldCollection();
                this.m_ProcessorRunCollection = YellowstonePathology.Business.Surgical.ProcessorRunCollection.GetAll();

                this.m_EmbeddingNotScannedList = Business.Gateway.AccessionOrderGateway.GetEmbeddingNotScannedCollection(this.GetWorkingAccessionDate());
                this.m_EmbeddingBreastCaseList = Business.Gateway.AccessionOrderGateway.GetEmbeddingBreastCasesCollection();

                this.NotifyPropertyChanged(string.Empty);
            }
            ));
        }
Esempio n. 5
0
        private void ButtonRefresh_Click(object sender, RoutedEventArgs e)
        {
            this.m_EmbeddingScanCollection = Business.BarcodeScanning.EmbeddingScanCollection.GetByScanDate(this.m_WorkDate);
            this.m_StatusMessage = "Status: OK";
            this.m_ScanCount = "Block Count: " + this.m_EmbeddingScanCollection.Count.ToString();

            this.m_AliquotOrderHoldCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetAliquotOrderHoldCollection();
            this.m_EmbeddingNotScannedList = Business.Gateway.AccessionOrderGateway.GetEmbeddingNotScannedCollection(this.GetWorkingAccessionDate());
            this.m_EmbeddingBreastCaseList = Business.Gateway.AccessionOrderGateway.GetEmbeddingBreastCasesCollection();

            this.NotifyPropertyChanged(string.Empty);
        }
Esempio n. 6
0
        private void ButtonAccessionOrderForward_Click(object sender, RoutedEventArgs e)
        {
            this.WorkDate = this.WorkDate.AddDays(1);
            this.m_EmbeddingScanCollection = YellowstonePathology.Business.BarcodeScanning.EmbeddingScanCollection.GetByScanDate(this.m_WorkDate);
            this.m_EmbeddingNotScannedList = Business.Gateway.AccessionOrderGateway.GetEmbeddingNotScannedCollection(this.GetWorkingAccessionDate());

            this.m_ScanCount = "Block Count: " + this.m_EmbeddingScanCollection.Count.ToString();
            this.NotifyPropertyChanged("EmbeddingNotScannedList");
            this.NotifyPropertyChanged("EmbeddingScanCollection");
            this.NotifyPropertyChanged("ScanCount");
        }