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