예제 #1
0
 private void OtherReasonCheckBox_CheckedChanged(object sender, EventArgs e)
 {
     if (OtherReasonCheckBox.CheckState == CheckState.Checked)
     {
         OtherReasonTextBox.Show();
     }
     else if (OtherReasonCheckBox.CheckState == CheckState.Unchecked)
     {
         OtherReasonTextBox.Hide();
     }
 }
예제 #2
0
        private void FillApplication()
        {
            ApplicationNumberLabel.Text = ApplicationNumberLabel.Text + existApp;
            NewPatientButton.Hide();
            newTest = app.IsNewTest();
            ChangeSecondPageVisibility(newTest);

            PHNTextBox.Text               = app.GetPHN();
            ReferenceNumberTextBox.Text   = app.GetGeneticsID();
            OrderingPhysicianTextBox.Text = app.GetOrderingPhysician();
            PrimaryClinicalContactComboBox.SelectedIndex = PrimaryClinicalContactComboBox.FindString(app.GetPrimaryContact());
            AltClinicalContactComboBox.SelectedIndex     = AltClinicalContactComboBox.FindString(app.GetSecondaryContact());
            ClinicSubTypeComboBox.SelectedIndex          = ClinicSubTypeComboBox.FindString(app.GetClinicSubtype());

            bool[] check = app.GetCheckBoxes();
            UrgentCheckBox.CheckState             = (check[0] == true) ? CheckState.Checked : CheckState.Unchecked;
            ClinicallyAffectedCheckBox.CheckState = (check[1] == true) ? CheckState.Checked : CheckState.Unchecked;
            FamilyMutationCheckBox.CheckState     = (check[2] == true) ? CheckState.Checked : CheckState.Unchecked;
            PrenatalTestCheckBox.CheckState       = (check[3] == true) ? CheckState.Checked : CheckState.Unchecked;
            PostmortemTestCheckBox.CheckState     = (check[4] == true) ? CheckState.Checked : CheckState.Unchecked;
            OtherReasonCheckBox.CheckState        = (check[5] == true) ? CheckState.Checked : CheckState.Unchecked;

            UrgentExplTextBox.Text         = app.GetFreeTextboxes(12);
            DiagnosisTextBox.Text          = app.GetFreeTextboxes(13);
            GeneTextBox.Text               = app.GetFreeTextboxes(17);
            AdditionalCommentsTextBox.Text = app.GetFreeTextboxes(16);

            string[] combo = app.GetTestComboBoxes();
            UrgentComboBox.SelectedIndex           = UrgentComboBox.FindString(combo[6]);
            OtherReasonTextBox.SelectedIndex       = OtherReasonTextBox.FindString(combo[5]);
            ClinicalCategoryComboBox.SelectedIndex = ClinicalCategoryComboBox.FindString(combo[1]);
            PTLLTextBox.DisplayMember        = "Product Name";
            PTLLTextBox.DataSource           = app.GetTestList(combo[1]);
            PTLLTextBox.SelectedIndex        = PTLLTextBox.FindString(combo[0]);
            SampleTypeComboBox.SelectedIndex = SampleTypeComboBox.FindString(combo[2]);

            PreferredLabTextBox.DisplayMember    = "Company";
            PreferredLabTextBox.DataSource       = app.UpdateLabMethodList(1, combo[1], combo[0]);
            PreferredMethodTextBox.DisplayMember = "Method  Description";
            PreferredMethodTextBox.DataSource    = app.UpdateLabMethodList(2, combo[1], combo[0]);

            PreferredLabTextBox.SelectedIndex    = PreferredLabTextBox.FindString(combo[3]);
            PreferredMethodTextBox.SelectedIndex = PreferredMethodTextBox.FindString(combo[4]);
            CheckRadioButtons(app.GetSendoutLab());

            FamilyHistoryCheckBox.CheckState  = (check[6] == true) ? CheckState.Checked : CheckState.Unchecked;
            EthnicityCheckBox.CheckState      = (check[7] == true) ? CheckState.Checked : CheckState.Unchecked;
            OtherTestingCheckBox.CheckState   = (check[8] == true) ? CheckState.Checked : CheckState.Unchecked;
            TherapyCheckBox.CheckState        = (check[9] == true) ? CheckState.Checked : CheckState.Unchecked;
            ReduceCheckBox.CheckState         = (check[10] == true) ? CheckState.Checked : CheckState.Unchecked;
            ImpactCheckBox.CheckState         = (check[11] == true) ? CheckState.Checked : CheckState.Unchecked;
            PlanningCheckBox.CheckState       = (check[12] == true) ? CheckState.Checked : CheckState.Unchecked;
            OtherRationaleCheckBox.CheckState = (check[13] == true) ? CheckState.Checked : CheckState.Unchecked;

            NewTestReqTextBox.Text        = app.GetFreeTextboxes(26);
            NewTestMethodTextBox.Text     = app.GetFreeTextboxes(27);
            NewPrefLabTextBox.Text        = app.GetFreeTextboxes(28);
            FamilyHistoryTextBox.Text     = app.GetFreeTextboxes(30);
            EthnicityRiskTextBox.Text     = app.GetFreeTextboxes(32);
            OtherTestingTextBox.Text      = app.GetFreeTextboxes(34);
            OtherRationaleTextBox.Text    = app.GetFreeTextboxes(40);
            AdditionalDetailsTextBox.Text = app.GetFreeTextboxes(41);
        }