private void HyperlinkSubmit_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Rules.ExecutionStatus executionStatus = new Business.Rules.ExecutionStatus(); Rules.ClientOrderValidation clientOrderValidation = new Rules.ClientOrderValidation(executionStatus); clientOrderValidation.Execute(this.m_ClientOrder); if (executionStatus.Halted == false) { this.m_ClientOrder.Submitted = true; this.m_ClientOrder.ClientOrderDetailCollection.MarkAsSubmitted(); Save(); Shared.PageNavigationReturnEventArgs args = new Shared.PageNavigationReturnEventArgs(Shared.PageNavigationDirectionEnum.Back, null); Return(this, args); } else { YellowstonePathology.Business.Rules.ExecutionStatusDialog executionStatusDialog = new Business.Rules.ExecutionStatusDialog(executionStatus); executionStatusDialog.ShowDialog(); } }
private void HyperlinkSubmit_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Rules.ExecutionStatus executionStatus = new Business.Rules.ExecutionStatus(); Rules.ClientOrderValidation clientOrderValidation = new Rules.ClientOrderValidation(executionStatus); clientOrderValidation.Execute(this.m_ClientOrder); if (executionStatus.Halted == false) { this.m_ClientOrder.Submitted = true; this.m_ClientOrder.ClientOrderDetailCollection.MarkAsSubmitted(); Save(false); YellowstonePathology.YpiConnect.Client.PageNavigationReturnEventArgs args = new YellowstonePathology.YpiConnect.Client.PageNavigationReturnEventArgs(YellowstonePathology.YpiConnect.Client.PageNavigationDirectionEnum.Back, null); Return(this, args); } else { YellowstonePathology.Business.Rules.ExecutionStatusDialog executionStatusDialog = new Business.Rules.ExecutionStatusDialog(executionStatus); executionStatusDialog.ShowDialog(); } }