public void AddSlides(YellowstonePathology.Business.Slide.Model.SlideOrderCollection slideOrderCollection) { foreach (YellowstonePathology.Business.Common.Block block in this) { //block.AddSlides(slideOrderCollection); } }
private void GetSlides() { if (!string.IsNullOrEmpty(this.TextBoxReportNo.Text)) { this.m_SlideOrderCollection = YellowstonePathology.Business.Gateway.SlideAccessionGateway.GetSlideOrdersByReportNo(this.TextBoxReportNo.Text); NotifyPropertyChanged("SlideOrderCollection"); } }
public AliquotOrder(string aliquotOrderId, string objectId, string specimenOrderId) { this.m_AliquotOrderId = aliquotOrderId; this.m_ObjectId = objectId; this.m_SpecimenOrderId = specimenOrderId; this.m_TestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection_Base(); this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); }
public AliquotOrder(string aliquotOrderId, string objectId, string specimenOrderId) { this.m_AliquotOrderId = aliquotOrderId; this.m_ObjectId = objectId; this.m_SpecimenOrderId = specimenOrderId; this.m_TestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection_Base(); this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); }
public MaterialTrackingReportNoDialog() { this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); this.m_SlideTrackingLogCollection = new YellowstonePathology.Business.MaterialTracking.Model.MaterialTrackingLogCollection(); InitializeComponent(); DataContext = this; this.Loaded += new RoutedEventHandler(MaterialTrackingReportNoDialog_Loaded); }
public MaterialTrackingReportNoDialog() { this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); this.m_SlideTrackingLogCollection = new YellowstonePathology.Business.MaterialTracking.Model.MaterialTrackingLogCollection(); InitializeComponent(); DataContext = this; this.Loaded += new RoutedEventHandler(MaterialTrackingReportNoDialog_Loaded); }
public HistologySlideLabelDocument(YellowstonePathology.Business.Slide.Model.SlideOrderCollection slideOrderCollection) { this.m_PrintDocument = new System.Drawing.Printing.PrintDocument(); this.m_HistologySlideQueue = new Queue <Business.BarcodeScanning.HistologySlide>(); foreach (YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder in slideOrderCollection) { YellowstonePathology.Business.BarcodeScanning.HistologySlide histologySlide = new Business.BarcodeScanning.HistologySlide(slideOrder.SlideOrderId, slideOrder.ReportNo, slideOrder.Label, slideOrder.PatientLastName, slideOrder.TestName, slideOrder.AccessioningFacility); this.m_HistologySlideQueue.Enqueue(histologySlide); } }
private void PrintSelectedSlides() { YellowstonePathology.Business.Slide.Model.SlideOrderCollection slideOrderCollection = this.m_AliquotAndStainOrderView.GetSelectedSlideOrders(); foreach (YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder in slideOrderCollection) { YellowstonePathology.Business.Label.Model.HistologySlidePaperLabel paperLabel = new Business.Label.Model.HistologySlidePaperLabel(slideOrder.SlideOrderId, slideOrder.ReportNo, slideOrder.Label, slideOrder.PatientLastName, slideOrder.TestAbbreviation, slideOrder.Location); YellowstonePathology.Business.Label.Model.HistologySlidePaperLabelPrinter printer = new Business.Label.Model.HistologySlidePaperLabelPrinter(); printer.Queue.Enqueue(paperLabel); printer.Print(); } }
public AliquotOrder(string aliquotOrderId, string objectId, string specimenOrderId) { this.m_AliquotOrderId = aliquotOrderId; this.m_ObjectId = objectId; this.m_SpecimenOrderId = specimenOrderId; this.m_Decal = false; this.Status = YellowstonePathology.Business.TrackedItemStatusEnum.Created.ToString(); YellowstonePathology.Business.Facility.Model.Facility facility = Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId(YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.FacilityId); string location = YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.HostName; this.SetLocation(facility, location); this.m_TestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection_Base(); this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); }
private static YellowstonePathology.Business.Slide.Model.SlideOrderCollection BuildSlideOrderCollection(SqlCommand cmd) { YellowstonePathology.Business.Slide.Model.SlideOrderCollection result = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); using (SqlConnection cn = new SqlConnection(Properties.Settings.Default.ProductionConnectionString)) { cn.Open(); cmd.Connection = cn; using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder = new YellowstonePathology.Business.Slide.Model.SlideOrder(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter sqlDataReaderPropertyWriter = new Persistence.SqlDataReaderPropertyWriter(slideOrder, dr); sqlDataReaderPropertyWriter.WriteProperties(); result.Add(slideOrder); } } } return(result); }
public YellowstonePathology.Business.Slide.Model.SlideOrderCollection GetSelectedSlideOrders() { YellowstonePathology.Business.Slide.Model.SlideOrderCollection result = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); foreach (XElement specimenElement in this.m_View.Elements("SpecimenOrder")) { foreach (XElement aliquotElement in specimenElement.Elements("AliquotOrder")) { foreach (XElement testElement in aliquotElement.Elements("TestOrder")) { foreach (XElement slideElement in testElement.Elements("SlideOrder")) { bool selected = Convert.ToBoolean(slideElement.Element("IsSelected").Value); if (selected == true) { foreach (YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder in this.m_AccessionOrder.SpecimenOrderCollection) { if (specimenOrder.SpecimenOrderId == specimenElement.Element("SpecimenOrderId").Value) { foreach (YellowstonePathology.Business.Test.AliquotOrder aliquotOrder in specimenOrder.AliquotOrderCollection) { if (aliquotOrder.AliquotOrderId == aliquotElement.Element("AliquotOrderId").Value) { foreach (YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder in aliquotOrder.SlideOrderCollection) { if (slideOrder.SlideOrderId == slideElement.Element("SlideOrderId").Value) { result.Add(slideOrder); } } } } } } } } } } } return(result); }
public AliquotOrder() { this.m_TestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection_Base(); this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); }
private void GetSlides() { if (!string.IsNullOrEmpty(this.TextBoxReportNo.Text)) { this.m_SlideOrderCollection = YellowstonePathology.Business.Gateway.SlideAccessionGateway.GetSlideOrdersByReportNo(this.TextBoxReportNo.Text); NotifyPropertyChanged("SlideOrderCollection"); } }
private static YellowstonePathology.Business.Slide.Model.SlideOrderCollection BuildSlideOrderCollection(SqlCommand cmd) { YellowstonePathology.Business.Slide.Model.SlideOrderCollection result = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); using (SqlConnection cn = new SqlConnection(Properties.Settings.Default.ProductionConnectionString)) { cn.Open(); cmd.Connection = cn; using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder = new YellowstonePathology.Business.Slide.Model.SlideOrder(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter sqlDataReaderPropertyWriter = new Persistence.SqlDataReaderPropertyWriter(slideOrder, dr); sqlDataReaderPropertyWriter.WriteProperties(); result.Add(slideOrder); } } } return result; }
public AliquotOrder() { this.m_TestOrderCollection = new YellowstonePathology.Business.Test.Model.TestOrderCollection_Base(); this.m_SlideOrderCollection = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); }
public YellowstonePathology.Business.Slide.Model.SlideOrderCollection GetSelectedSlideOrders() { YellowstonePathology.Business.Slide.Model.SlideOrderCollection result = new YellowstonePathology.Business.Slide.Model.SlideOrderCollection(); foreach (XElement specimenElement in this.m_View.Elements("SpecimenOrder")) { foreach (XElement aliquotElement in specimenElement.Elements("AliquotOrder")) { foreach (XElement testElement in aliquotElement.Elements("TestOrder")) { foreach (XElement slideElement in testElement.Elements("SlideOrder")) { bool selected = Convert.ToBoolean(slideElement.Element("IsSelected").Value); if (selected == true) { foreach (YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder in this.m_AccessionOrder.SpecimenOrderCollection) { if (specimenOrder.SpecimenOrderId == specimenElement.Element("SpecimenOrderId").Value) { foreach (YellowstonePathology.Business.Test.AliquotOrder aliquotOrder in specimenOrder.AliquotOrderCollection) { if (aliquotOrder.AliquotOrderId == aliquotElement.Element("AliquotOrderId").Value) { foreach (YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder in aliquotOrder.SlideOrderCollection) { if (slideOrder.SlideOrderId == slideElement.Element("SlideOrderId").Value) { result.Add(slideOrder); } } } } } } } } } } } return result; }