private void ComboBoxUser_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (this.m_IsLoaded == true) { ComboBox comboBox = (ComboBox)sender; YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder = (YellowstonePathology.Business.Test.PanelSetOrder)comboBox.Tag; YellowstonePathology.Business.User.SystemUser systemUser = (YellowstonePathology.Business.User.SystemUser)comboBox.SelectedItem; YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings ypiBLGS = new Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Facility.Model.ButtePathology buttePathology = new Business.Facility.Model.ButtePathology(); YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings ypBLGS = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); if (systemUser.UserId == 5132 || systemUser.UserId == 5133) //Dr Shannon and Dr Smirnoff { panelSetOrder.TechnicalComponentFacilityId = ypiBLGS.FacilityId; panelSetOrder.TechnicalComponentBillingFacilityId = ypiBLGS.FacilityId; panelSetOrder.ProfessionalComponentFacilityId = buttePathology.FacilityId; panelSetOrder.ProfessionalComponentBillingFacilityId = buttePathology.FacilityId; } else { panelSetOrder.TechnicalComponentFacilityId = ypiBLGS.FacilityId; panelSetOrder.TechnicalComponentBillingFacilityId = ypiBLGS.FacilityId; if(systemUser.UserId == 5061) //Dr Clegg { YellowstonePathology.Business.Facility.Model.YellowstonePathologistCody ypCody = new Business.Facility.Model.YellowstonePathologistCody(); YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteCody ypiCody = new Business.Facility.Model.YellowstonePathologyInstituteCody(); panelSetOrder.ProfessionalComponentFacilityId = ypCody.FacilityId; panelSetOrder.ProfessionalComponentBillingFacilityId = ypiCody.FacilityId; } else { panelSetOrder.ProfessionalComponentFacilityId = ypBLGS.FacilityId; panelSetOrder.ProfessionalComponentBillingFacilityId = ypiBLGS.FacilityId; } } } }
private void ComboBoxUser_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (this.m_IsLoaded == true) { ComboBox comboBox = (ComboBox)sender; YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder = (YellowstonePathology.Business.Test.PanelSetOrder)comboBox.Tag; YellowstonePathology.Business.User.SystemUser systemUser = (YellowstonePathology.Business.User.SystemUser)comboBox.SelectedItem; YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings ypiBLGS = new Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Facility.Model.ButtePathology buttePathology = new Business.Facility.Model.ButtePathology(); YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings ypBLGS = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); if (systemUser.UserId == 5132 || systemUser.UserId == 5133) //Dr Shannon and Dr Smirnoff { panelSetOrder.TechnicalComponentFacilityId = ypiBLGS.FacilityId; panelSetOrder.TechnicalComponentBillingFacilityId = ypiBLGS.FacilityId; panelSetOrder.ProfessionalComponentFacilityId = buttePathology.FacilityId; panelSetOrder.ProfessionalComponentBillingFacilityId = buttePathology.FacilityId; } else { panelSetOrder.TechnicalComponentFacilityId = ypiBLGS.FacilityId; panelSetOrder.TechnicalComponentBillingFacilityId = ypiBLGS.FacilityId; if (systemUser.UserId == 5061) //Dr Clegg { YellowstonePathology.Business.Facility.Model.YellowstonePathologistCody ypCody = new Business.Facility.Model.YellowstonePathologistCody(); YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteCody ypiCody = new Business.Facility.Model.YellowstonePathologyInstituteCody(); panelSetOrder.ProfessionalComponentFacilityId = ypCody.FacilityId; panelSetOrder.ProfessionalComponentBillingFacilityId = ypiCody.FacilityId; } else { panelSetOrder.ProfessionalComponentFacilityId = ypBLGS.FacilityId; panelSetOrder.ProfessionalComponentBillingFacilityId = ypiBLGS.FacilityId; } } } }
protected string AppendInitials(string text, YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = text; string initials = null; if (specimenOrder.AliquotOrderCollection.Count != 0) { if (accessionOrder.SpecimenOrderCollection.IsLastNonPAPSpecimen(specimenOrder.SpecimenOrderId) == true) { int grossVerifiedById = specimenOrder.AliquotOrderCollection[0].GrossVerifiedById; string grossedByInitials = "[??]"; if (grossVerifiedById != 0) { YellowstonePathology.Business.User.SystemUser grossedBy = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetSystemUserById(grossVerifiedById); grossedByInitials = grossedBy.Initials.ToUpper(); } string supervisedByInitials = "[??]"; YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteCody ypiCody = new Business.Facility.Model.YellowstonePathologyInstituteCody(); if (accessionOrder.AccessioningFacilityId == ypiCody.FacilityId) { supervisedByInitials = "PPC"; } else if (YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.GPathologistId.HasValue == true) { YellowstonePathology.Business.User.SystemUser supervisedBy = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetSystemUserById(YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.GPathologistId.Value); supervisedByInitials = supervisedBy.Initials.ToUpper(); } string typedByInitials = systemIdentity.User.Initials.ToLower(); initials = grossedByInitials + "/" + supervisedByInitials + "/" + typedByInitials; result = result + initials; } } return result; }
protected string AppendInitials(string text, YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = text; string initials = null; if (specimenOrder.AliquotOrderCollection.Count != 0) { if (accessionOrder.SpecimenOrderCollection.IsLastNonPAPSpecimen(specimenOrder.SpecimenOrderId) == true) { int grossVerifiedById = specimenOrder.AliquotOrderCollection[0].GrossVerifiedById; string grossedByInitials = "[??]"; if (grossVerifiedById != 0) { YellowstonePathology.Business.User.SystemUser grossedBy = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetSystemUserById(grossVerifiedById); grossedByInitials = grossedBy.Initials.ToUpper(); } string supervisedByInitials = "[??]"; YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteCody ypiCody = new Business.Facility.Model.YellowstonePathologyInstituteCody(); if (accessionOrder.AccessioningFacilityId == ypiCody.FacilityId) { supervisedByInitials = "PPC"; } else if (YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.GPathologistId.HasValue == true) { YellowstonePathology.Business.User.SystemUser supervisedBy = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetSystemUserById(YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.GPathologistId.Value); supervisedByInitials = supervisedBy.Initials.ToUpper(); } string typedByInitials = systemIdentity.User.Initials.ToLower(); initials = grossedByInitials + "/" + supervisedByInitials + "/" + typedByInitials; result = result + initials; } } return(result); }