コード例 #1
0
        private void GetDiseaseListInDiseaseCheckedListBox()
        {
            DiseaseManager diseaseManager = new DiseaseManager();
            List <Disease> diseaseList    = new List <Disease>();

            diseaseList = diseaseManager.GetDiseaseList();
            diseaseCheckedListBox.DataSource    = null;
            diseaseCheckedListBox.DataSource    = diseaseList;
            diseaseCheckedListBox.ValueMember   = "Id";
            diseaseCheckedListBox.DisplayMember = "Name";
        }
コード例 #2
0
        private void GetDiseaseListInDiseaseCheckedListBox()
        {
            DiseaseManager diseaseManager = new DiseaseManager();
            List <Disease> diseaseList    = new List <Disease>();

            diseaseList = diseaseManager.GetDiseaseList();
            //foreach (var index in diseaseList)
            //{
            //    diseaseCheckedListBox.Items.Add(index.Name);
            //    diseaseCheckedListBox.Tag = index.Id;
            //}
            diseaseCheckedListBox.DataSource    = null;
            diseaseCheckedListBox.DataSource    = diseaseList;
            diseaseCheckedListBox.ValueMember   = "Id";
            diseaseCheckedListBox.DisplayMember = "Name";
        }
コード例 #3
0
 public PatientEntryForm(string mode, int patientId)
 {
     InitializeComponent();
     if (mode == "Update")
     {
         Patient patient = patientManager.GetPatientById(patientId);
         patientsNameTextBox.Text = patient.Name;
         Doctor doctor = patientManager.GetDoctorByPatientId(patientId);
         GetDoctorsListInComboBox();
         doctorComboBox.Text = doctor.Name;
         List <Disease> patientDiseaseList = new List <Disease>();
         List <Disease> diseaseList        = new List <Disease>();
         DiseaseManager diseaseManager     = new DiseaseManager();
         patientDiseaseList = diseaseManager.GetDiseasesBypatientId(patientId);
         diseaseList        = diseaseManager.GetDiseaseList();
         diseaseCheckedListBox.DataSource    = null;
         diseaseCheckedListBox.DataSource    = diseaseList;
         diseaseCheckedListBox.ValueMember   = "Id";
         diseaseCheckedListBox.DisplayMember = "Name";
         for (int index = 0; index < diseaseList.Count; index++)
         {
             foreach (var patientIndex in patientDiseaseList)
             {
                 if (diseaseList[index].Id == patientIndex.Id)
                 {
                     diseaseCheckedListBox.SetItemChecked(index, true);
                     break;
                 }
             }
         }
         this.mode      = mode;
         this.patientId = patientId;
     }
     else
     {
         GetDoctorsListInComboBox();
         GetDiseaseListInDiseaseCheckedListBox();
     }
 }