public void Start(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, Navigation.PageNavigator pageNavigator) { if (this.m_DialogIsActive == false) { this.m_PageNavigator = pageNavigator; AppMessaging.LockRequestPage page = new AppMessaging.LockRequestPage(accessionOrder); pageNavigator.Navigate(page); this.m_DialogIsActive = true; } }
public void Start(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, Navigation.PageNavigator pageNavigator) { if(this.m_DialogIsActive == false) { this.m_PageNavigator = pageNavigator; AppMessaging.LockRequestPage page = new AppMessaging.LockRequestPage(accessionOrder); pageNavigator.Navigate(page); this.m_DialogIsActive = true; } }
public void Start(YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { if(this.m_DialogIsActive == false) { MessagingDialog messagingDialog = new MessagingDialog(); this.m_PageNavigator = messagingDialog.PageNavigator; messagingDialog.Closed += MessagingDialog_Closed; AppMessaging.LockRequestPage lockRequestPage = new AppMessaging.LockRequestPage(accessionOrder); lockRequestPage.RequestLock += LockRequestPage_RequestLock; messagingDialog.PageNavigator.Navigate(lockRequestPage); messagingDialog.Show(); this.m_DialogIsActive = true; } }
public void Start(YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { if (this.m_DialogIsActive == false) { MessagingDialog messagingDialog = new MessagingDialog(); this.m_PageNavigator = messagingDialog.PageNavigator; messagingDialog.Closed += MessagingDialog_Closed; AppMessaging.LockRequestPage lockRequestPage = new AppMessaging.LockRequestPage(accessionOrder); lockRequestPage.RequestLock += LockRequestPage_RequestLock; messagingDialog.PageNavigator.Navigate(lockRequestPage); messagingDialog.Show(); this.m_DialogIsActive = true; } }
public void Start(YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { if (accessionOrder.AccessionLock.IsLockAquiredByMe == false) { if (this.m_MessagingDialog == null) { this.m_MessagingDialog = new MessagingDialog(); } this.m_MessagingDialog.Topmost = true; this.m_PageNavigator = this.m_MessagingDialog.PageNavigator; this.m_MessagingDialog.Closed += MessagingDialog_Closed; UI.AppMessaging.AccessionLockMessage message = new AccessionLockMessage(accessionOrder.MasterAccessionNo, AccessionLockMessage.GetMyAddress(), accessionOrder.AccessionLock.Address, AccessionLockMessageIdEnum.ASK); AppMessaging.LockRequestPage lockRequestPage = new AppMessaging.LockRequestPage(accessionOrder); lockRequestPage.RequestLock += LockRequestPage_RequestLock; this.m_MessagingDialog.PageNavigator.Navigate(lockRequestPage); this.m_MessagingDialog.Show(); } }
private void MainWindowCommandButtonHandler_ShowMessagingDialog(object sender, EventArgs e) { if(this.ListViewAccessionOrders.SelectedItem != null) { AppMessaging.MessagingDialog dialog = new AppMessaging.MessagingDialog(); AppMessaging.LockRequestPage page = new AppMessaging.LockRequestPage(this.m_LoginUI.AccessionOrder); dialog.PageNavigator.Navigate(page); dialog.Show(); } }
private void Instance_RequestReceived(object sender, UI.CustomEventArgs.MessageReturnEventArgs e) { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Input, new System.Threading.ThreadStart(delegate () { if (this.m_MessagingDialog == null) this.m_MessagingDialog = new AppMessaging.MessagingDialog(); AppMessaging.LockRequestPage messagingPage = new AppMessaging.LockRequestPage(e.Message); this.m_MessagingDialog.PageNavigator.Navigate(messagingPage); this.m_MessagingDialog.Show(); } )); }
public void Start(YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { if(accessionOrder.AccessionLock.IsLockAquiredByMe == false) { if(this.m_MessagingDialog == null) this.m_MessagingDialog = new MessagingDialog(); this.m_PageNavigator = this.m_MessagingDialog.PageNavigator; this.m_MessagingDialog.Closed += MessagingDialog_Closed; UI.AppMessaging.AccessionLockMessage message = new AccessionLockMessage(accessionOrder.MasterAccessionNo, AccessionLockMessage.GetMyAddress(), accessionOrder.AccessionLock.Address, AccessionLockMessageIdEnum.ASK); AppMessaging.LockRequestPage lockRequestPage = new AppMessaging.LockRequestPage(accessionOrder); lockRequestPage.RequestLock += LockRequestPage_RequestLock; this.m_MessagingDialog.PageNavigator.Navigate(lockRequestPage); this.m_MessagingDialog.Show(); } }
private void CaseLockedPage_AskForLock(object sender, CustomEventArgs.AccessionOrderReturnEventArgs e) { AppMessaging.LockRequestPage messagingPage = new AppMessaging.LockRequestPage(e.AccessionOrder); this.m_HistologyGrossDialog.PageNavigator.Navigate(messagingPage); }