public PantherAliquotReport(YellowstonePathology.Business.Test.PantherAliquotList pantherAliquotList) { this.m_PantherAliquotListItemQueue = new Queue <Business.Test.PantherAliquotListItem>(); foreach (YellowstonePathology.Business.Test.PantherAliquotListItem pantherAliquotListItem in pantherAliquotList) { this.m_PantherAliquotListItemQueue.Enqueue(pantherAliquotListItem); } }
public PantherOrdersDialog() { this.m_PantherAliquotList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAliquoted(); this.m_PantherHPVOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedHPV(); this.m_PantherNGCTOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedNGCT(); this.m_PantherHPV1618OrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedHPV1618(); this.m_PantherTrichomonasOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedTrichomonas(); this.m_PantherWHPOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotFinalWHP(); InitializeComponent(); this.DataContext = this; this.Closing += PantherOrdersDialog_Closing; }
public PantherOrdersDialog() { this.m_PantherAliquotList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAliquoted(); this.m_PantherHPVOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedHPV(); this.m_PantherNGCTOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedNGCT(); this.m_PantherHPV1618OrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedHPV1618(); this.m_PantherTrichomonasOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAcceptedTrichomonas(); this.m_PantherWHPOrderList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotFinalWHP(); InitializeComponent(); this.DataContext = this; this.Closing += PantherOrdersDialog_Closing; }
private void ContextMenuValidate_Click(object sender, RoutedEventArgs e) { if (this.ListViewPantherAliquots.SelectedItem != null) { YellowstonePathology.Business.Test.PantherAliquotListItem pantherAliquotListItem = (YellowstonePathology.Business.Test.PantherAliquotListItem) this.ListViewPantherAliquots.SelectedItem; YellowstonePathology.Business.Test.AccessionOrder accessionOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullAccessionOrder(pantherAliquotListItem.MasterAccessionNo, this); if (accessionOrder.SpecimenOrderCollection.HasPantherAliquot() == true) { YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = accessionOrder.SpecimenOrderCollection.GetPantherAliquot(); aliquotOrder.Validated = true; aliquotOrder.ValidationDate = DateTime.Now; YellowstonePathology.Business.Persistence.DocumentGateway.Instance.Push(accessionOrder, this); } this.m_PantherAliquotList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAliquoted(); this.NotifyPropertyChanged("PantherAliquotList"); } }
private void ContextMenuValidate_Click(object sender, RoutedEventArgs e) { if(this.ListViewPantherAliquots.SelectedItem != null) { YellowstonePathology.Business.Test.PantherAliquotListItem pantherAliquotListItem = (YellowstonePathology.Business.Test.PantherAliquotListItem)this.ListViewPantherAliquots.SelectedItem; YellowstonePathology.Business.Test.AccessionOrder accessionOrder = YellowstonePathology.Business.Persistence.DocumentGateway.Instance.PullAccessionOrder(pantherAliquotListItem.MasterAccessionNo, this); if (accessionOrder.SpecimenOrderCollection.HasPantherAliquot() == true) { YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = accessionOrder.SpecimenOrderCollection.GetPantherAliquot(); aliquotOrder.Validated = true; aliquotOrder.ValidationDate = DateTime.Now; YellowstonePathology.Business.Persistence.DocumentGateway.Instance.Push(accessionOrder, this); } this.m_PantherAliquotList = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetPantherOrdersNotAliquoted(); this.NotifyPropertyChanged("PantherAliquotList"); } }