Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
        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();
            }
        }
Ejemplo n.º 6
0
 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();
     }
 }
Ejemplo n.º 7
0
 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();
     }
     ));
 }
Ejemplo n.º 8
0
        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();
            }
        }
Ejemplo n.º 9
0
 private void CaseLockedPage_AskForLock(object sender, CustomEventArgs.AccessionOrderReturnEventArgs e)
 {
     AppMessaging.LockRequestPage messagingPage = new AppMessaging.LockRequestPage(e.AccessionOrder);
     this.m_HistologyGrossDialog.PageNavigator.Navigate(messagingPage);
 }
Ejemplo n.º 10
0
 private void CaseLockedPage_AskForLock(object sender, CustomEventArgs.AccessionOrderReturnEventArgs e)
 {
     AppMessaging.LockRequestPage messagingPage = new AppMessaging.LockRequestPage(e.AccessionOrder);
     this.m_HistologyGrossDialog.PageNavigator.Navigate(messagingPage);
 }