private void MainWindowCommandButtonHandler_AssignCase(object sender, EventArgs e)
 {
     YellowstonePathology.Business.Rules.RuleExecutionStatus ruleExecutionStatus = this.m_PathologistUI.AssignCurrentUser();
     if (ruleExecutionStatus.ExecutionHalted == true)
     {
         YellowstonePathology.UI.RuleExecutionStatusDialog dialog = new RuleExecutionStatusDialog(ruleExecutionStatus);
         dialog.ShowDialog();
     }
     this.ReleaseLock();
     this.m_PathologistUI.DoGenericSearch();
 }
Beispiel #2
0
        private void ButtonOK_Click(object sender, RoutedEventArgs e)
        {
            YellowstonePathology.Business.Rules.PanelSetOrder.ReassignCase reassignCase    = new YellowstonePathology.Business.Rules.PanelSetOrder.ReassignCase();
            YellowstonePathology.Business.Rules.ExecutionStatus            executionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus();
            reassignCase.Execute(executionStatus, this.m_PanelSetOrder, CreateAmendment, this.m_SystemIdentity);

            if (executionStatus.Halted)
            {
                YellowstonePathology.Business.Rules.RuleExecutionStatus ruleExecutionStatus = new YellowstonePathology.Business.Rules.RuleExecutionStatus();
                ruleExecutionStatus.PopulateFromLinqExecutionStatus(executionStatus);
                RuleExecutionStatusDialog ruleExecutionStatusDialog = new RuleExecutionStatusDialog(ruleExecutionStatus);
                ruleExecutionStatusDialog.ShowDialog();
                return;
            }
            Close();
        }
 private void MainWindowCommandButtonHandler_AssignCase(object sender, EventArgs e)
 {
     YellowstonePathology.Business.Rules.RuleExecutionStatus ruleExecutionStatus = this.m_PathologistUI.AssignCurrentUser();
     if (ruleExecutionStatus.ExecutionHalted == true)
     {
         YellowstonePathology.UI.RuleExecutionStatusDialog dialog = new RuleExecutionStatusDialog(ruleExecutionStatus);
         dialog.ShowDialog();
     }
     this.ReleaseLock();
     this.m_PathologistUI.DoGenericSearch();
 }
Beispiel #4
0
        public void MenuItemAcceptResults_Click(object sender, RoutedEventArgs args)
        {
            Control menuItem = (Control)sender;
            YellowstonePathology.Business.Test.PanelOrder panelOrder = (YellowstonePathology.Business.Test.PanelOrder)menuItem.Tag;
            YellowstonePathology.Business.Rules.RuleExecutionStatus ruleExecutionStatus = new YellowstonePathology.Business.Rules.RuleExecutionStatus();
            panelOrder.AcceptResults(ruleExecutionStatus, this.m_LabUI.AccessionOrder, this.m_SystemIdentity.User);

            if (ruleExecutionStatus.ExecutionHalted == true)
            {
                YellowstonePathology.UI.RuleExecutionStatusDialog ruleExecutionStatusDialog = new RuleExecutionStatusDialog(ruleExecutionStatus);
                ruleExecutionStatusDialog.ShowDialog();
            }

            this.m_LabUI.GetAccessionOrder(this.m_LabUI.PanelSetOrder.MasterAccessionNo, this.m_LabUI.PanelSetOrder.ReportNo);
        }