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); }
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); }
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]; } }
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; * } * } * }*/ }
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]; } }