Example #1
0
 public void SetSpecimenAdequacy(YellowstonePathology.Business.Cytology.Model.SpecimenAdequacy specimenAdequacy, List <YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment> specimenAdequacyComments,
                                 YellowstonePathology.Business.Test.ThinPrepPap.PanelOrderCytology selectedPanelOrder,
                                 YellowstonePathology.Business.Rules.ExecutionStatus executionStatus)
 {
     YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy setSpecimenAdequacy = new YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy();
     setSpecimenAdequacy.Execute(specimenAdequacy, specimenAdequacyComments, selectedPanelOrder, this.m_AccessionOrder, executionStatus);
 }
Example #2
0
        private void ButtonOK_Click(object sender, RoutedEventArgs e)
        {
            YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy setSpecimenAdequacy = new YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy();
            YellowstonePathology.Business.Rules.ExecutionStatus executionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus();

            YellowstonePathology.Business.Cytology.Model.SpecimenAdequacy specimenAdequacy = (YellowstonePathology.Business.Cytology.Model.SpecimenAdequacy) this.ListBoxSpecimenAdequacy.SelectedItem;
            List <YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment> specimenAdequacyComments = new List <YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment>();

            foreach (YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment specimenAdequacyComment in this.ListViewComments.SelectedItems)
            {
                specimenAdequacyComments.Add(specimenAdequacyComment);
            }

            setSpecimenAdequacy.Execute(specimenAdequacy, specimenAdequacyComments, this.CytologyPanelOrder, this.AccessionOrder, executionStatus);
            if (executionStatus.Halted == true)
            {
                System.Windows.MessageBox.Show(executionStatus.ExecutionMessagesString);
            }
            else
            {
                this.ListViewComments.SelectedItems.Clear();
                this.StackPanelSpecimenAdequacy.Visibility = System.Windows.Visibility.Collapsed;
                this.SpecimenAdequacyVisibility            = System.Windows.Visibility.Collapsed;
            }
        }
Example #3
0
        public void SetSpecimenAdequacy(YellowstonePathology.Business.Cytology.Model.SpecimenAdequacy specimenAdequacy, List<YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment> specimenAdequacyComments,
										YellowstonePathology.Business.Test.ThinPrepPap.PanelOrderCytology selectedPanelOrder,
										YellowstonePathology.Business.Rules.ExecutionStatus executionStatus)
        {
            YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy setSpecimenAdequacy = new YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy();
            setSpecimenAdequacy.Execute(specimenAdequacy, specimenAdequacyComments, selectedPanelOrder, this.m_AccessionOrder, executionStatus);
        }
        private void ButtonOK_Click(object sender, RoutedEventArgs e)
        {
            YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy setSpecimenAdequacy = new YellowstonePathology.Business.Rules.Cytology.SetSpecimenAdequacy();
            YellowstonePathology.Business.Rules.ExecutionStatus executionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus();

            YellowstonePathology.Business.Cytology.Model.SpecimenAdequacy specimenAdequacy = (YellowstonePathology.Business.Cytology.Model.SpecimenAdequacy)this.ListBoxSpecimenAdequacy.SelectedItem;
            List<YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment> specimenAdequacyComments = new List<YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment>();
            foreach (YellowstonePathology.Business.Cytology.Model.SpecimenAdequacyComment specimenAdequacyComment in this.ListViewComments.SelectedItems)
            {
                specimenAdequacyComments.Add(specimenAdequacyComment);
            }

            setSpecimenAdequacy.Execute(specimenAdequacy, specimenAdequacyComments, this.CytologyPanelOrder, this.AccessionOrder, executionStatus);
            if (executionStatus.Halted == true)
            {
                System.Windows.MessageBox.Show(executionStatus.ExecutionMessagesString);
            }
            else
            {
                this.ListViewComments.SelectedItems.Clear();
                this.StackPanelSpecimenAdequacy.Visibility = System.Windows.Visibility.Collapsed;
                this.SpecimenAdequacyVisibility = System.Windows.Visibility.Collapsed;
            }
        }