예제 #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");
        }
예제 #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);
        }
예제 #3
0
        public EmbeddingDialog()
        {
            this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;
            this.m_WorkDate = DateTime.Today;

            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();

            InitializeComponent();

            this.DataContext = this;
            this.Loaded += EmbeddingDialog_Loaded;
            this.Unloaded += EmbeddingDialog_Unloaded;
            this.ComboBoxProcessorRuns.SelectedIndex = 0;
        }
예제 #4
0
        public EmbeddingDialog()
        {
            this.m_BarcodeScanPort = YellowstonePathology.Business.BarcodeScanning.BarcodeScanPort.Instance;
            this.m_WorkDate        = DateTime.Today;

            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_AliquotsNotFoundList = new List <string>();

            InitializeComponent();

            this.DataContext = this;
            this.Loaded     += EmbeddingDialog_Loaded;
            this.Unloaded   += EmbeddingDialog_Unloaded;
            this.ComboBoxProcessorRuns.SelectedIndex = 0;
        }
예제 #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);
        }
예제 #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");
        }