Exemplo n.º 1
0
        private void FNASpecimenListPage_Return(object sender, Shared.PageNavigationReturnEventArgs e)
        {
            switch (e.PageNavigationDirectionEnum)
            {
            case Shared.PageNavigationDirectionEnum.Next:
                YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty clientOrderFNAProperty = (YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty)e.Data;
                foreach (YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty item in this.m_ClientOrderFNAPropertyCollection)
                {
                    if (item.ClientOrderFNAPropertyId == clientOrderFNAProperty.ClientOrderFNAPropertyId)
                    {
                        this.m_ClientOrderFNAProperty = item;
                        break;
                    }
                }
                this.ShowFNASpecimenPassPage();
                break;

            case Shared.PageNavigationDirectionEnum.Back:
                ApplicationNavigator.ApplicationContentFrame.NavigationService.GoBack();
                break;

            case Shared.PageNavigationDirectionEnum.Command:
                this.ShowFNASpecimenPage();
                break;
            }
        }
        public FNASpecimenPassPage(YellowstonePathology.Domain.ClientOrder.Model.ClientOrder clientOrder, YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty clientOrderFNAProperty, YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAPropertyCollection clientOrderFNAPropertyCollection)
        {
            this.m_ClientOrder = clientOrder;
            this.m_ClientOrderFNAProperty = clientOrderFNAProperty;
            this.m_ClientOrderFNAPropertyCollection = clientOrderFNAPropertyCollection;
            this.AddClientOrderDetailFNAProperty();
            this.m_ClientOrderDetailFNAPropertyViewCollection = new ClientOrderDetailFNAPropertyViewCollection();
            InitializeComponent();

            this.DataContext = this;
            this.Loaded += new RoutedEventHandler(FNASpecimenListPage_Loaded);
        }
Exemplo n.º 3
0
        public FNASpecimenPassPage(YellowstonePathology.Domain.ClientOrder.Model.ClientOrder clientOrder, YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty clientOrderFNAProperty, YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAPropertyCollection clientOrderFNAPropertyCollection)
        {
            this.m_ClientOrder                      = clientOrder;
            this.m_ClientOrderFNAProperty           = clientOrderFNAProperty;
            this.m_ClientOrderFNAPropertyCollection = clientOrderFNAPropertyCollection;
            this.AddClientOrderDetailFNAProperty();
            this.m_ClientOrderDetailFNAPropertyViewCollection = new ClientOrderDetailFNAPropertyViewCollection();
            InitializeComponent();

            this.DataContext = this;
            this.Loaded     += new RoutedEventHandler(FNASpecimenListPage_Loaded);
        }
Exemplo n.º 4
0
 private void CreateClientOrderFNAProperty()
 {
     if (this.m_ClientOrderFNAPropertyCollection.Count == 0)
     {
         this.m_ClientOrderFNAProperty = new Contract.Order.ClientOrderFNAProperty();
         this.m_ClientOrderFNAProperty.ClientOrderFNAPropertyId = Guid.NewGuid().ToString();
         this.m_ClientOrderFNAProperty.ClientOrderId            = this.m_ClientOrder.ClientOrderId;
     }
     else
     {
         this.m_ClientOrderFNAProperty = this.m_ClientOrderFNAPropertyCollection[0];
     }
 }
Exemplo n.º 5
0
 private void FNASpecimenListPage_Return(object sender, Shared.PageNavigationReturnEventArgs e)
 {
     switch (e.PageNavigationDirectionEnum)
     {
         case Shared.PageNavigationDirectionEnum.Next:
             YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty clientOrderFNAProperty = (YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty)e.Data;
             foreach(YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty item in this.m_ClientOrderFNAPropertyCollection)
             {
                 if (item.ClientOrderFNAPropertyId == clientOrderFNAProperty.ClientOrderFNAPropertyId)
                 {
                     this.m_ClientOrderFNAProperty = item;
                     break;
                 }
             }
             this.ShowFNASpecimenPassPage();
             break;
         case Shared.PageNavigationDirectionEnum.Back:
             ApplicationNavigator.ApplicationContentFrame.NavigationService.GoBack();
             break;
         case Shared.PageNavigationDirectionEnum.Command:
             this.ShowFNASpecimenPage();
             break;
     }
 }
 public void Refresh(YellowstonePathology.Domain.ClientOrder.Model.ClientOrder clientOrder, YellowstonePathology.YpiConnect.Contract.Order.ClientOrderFNAProperty clientOrderFNAProperty)
 {
     /*this.Clear();
      * foreach (YellowstonePathology.Domain.ClientOrder.Model.ClientOrderDetailFNAProperty clientOrderDetailFNAProperty in clientOrderFNAProperty.ClientOrderDetailFNAPropertyCollection)
      * {
      *      foreach (YellowstonePathology.Domain.ClientOrder.Model.ClientOrderDetail clientOrderDetail in clientOrder.ClientOrderDetailCollection)
      *      {
      *              if (clientOrderDetailFNAProperty.ClientOrderDetailId == clientOrderDetail.ClientOrderDetailId)
      *              {
      *                      ClientOrderDetailFNAPropertyView clientOrderDetailFNAPropertyView = new ClientOrderDetailFNAPropertyView(clientOrderDetail, clientOrderDetailFNAProperty);
      *                      this.Add(clientOrderDetailFNAPropertyView);
      *                      break;
      *              }
      *      }
      * }*/
 }
Exemplo n.º 7
0
 private void CreateClientOrderFNAProperty()
 {
     if (this.m_ClientOrderFNAPropertyCollection.Count == 0)
     {
         this.m_ClientOrderFNAProperty = new Contract.Order.ClientOrderFNAProperty();
         this.m_ClientOrderFNAProperty.ClientOrderFNAPropertyId = Guid.NewGuid().ToString();
         this.m_ClientOrderFNAProperty.ClientOrderId = this.m_ClientOrder.ClientOrderId;
     }
     else
     {
         this.m_ClientOrderFNAProperty = this.m_ClientOrderFNAPropertyCollection[0];
     }
 }