private void btnRemoveFromList_Click(object sender, System.EventArgs e)
        {
            if (lst_Medication_Doses.SelectedItems.Count == 0 || List_DiagnosisCategory_Diagnosis == null)
            {
                XtraMessageBox.Show("لا يـوجــد", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                return;
            }

            Diagnosis_cu selectedDiagnosis = (Diagnosis_cu)lst_Medication_Doses.SelectedItem;

            if (selectedDiagnosis == null)
            {
                return;
            }
            if (List_SelectedDiagnosisToBedAdded.Exists(
                    item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(selectedDiagnosis.ID))))
            {
                List_SelectedDiagnosisToBedAdded.Remove(selectedDiagnosis);
            }

            CommonViewsActions.FillListBoxControl(lst_Medication_Doses, List_SelectedDiagnosisToBedAdded, "Name_P");
            lst_Medication_Doses.Refresh();

            DiagnosisCategory_Diagnosis_cu brdige =
                List_DiagnosisCategory_Diagnosis.Find(item =>
                                                      Convert.ToInt32(item.Diagnosis_CU_ID).Equals(Convert.ToInt32(selectedDiagnosis.ID)));

            if (brdige == null)
            {
                return;
            }
            List_DiagnosisCategory_Diagnosis.Remove(brdige);
        }
        private void btnAddList_Click(object sender, System.EventArgs e)
        {
            if (lkeDiagnosisCategories.EditValue == null)
            {
                XtraMessageBox.Show("يجـب إختيــار الـــدواء / العـــلاج", "تنبيــــــــــه", MessageBoxButtons.OK,
                                    MessageBoxIcon.Hand);
                return;
            }

            if (SelectedDiagnosisFromGrid == null)
            {
                XtraMessageBox.Show("يجب إختيــار التشخيــــص", "تنبيــــــــــه", MessageBoxButtons.OK,
                                    MessageBoxIcon.Hand);
                return;
            }

            if (List_SelectedDiagnosisToBedAdded == null)
            {
                List_SelectedDiagnosisToBedAdded = new List <Diagnosis_cu>();
            }

            if (List_SelectedDiagnosisToBedAdded.Count > 0)
            {
                if (List_SelectedDiagnosisToBedAdded.Exists(
                        item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(SelectedDiagnosisFromGrid.ID))))
                {
                    XtraMessageBox.Show("تمــت إضافتـــه مـن قبـــل", "تنبيــــــــــه", MessageBoxButtons.OK,
                                        MessageBoxIcon.Hand);
                    return;
                }
            }

            List_SelectedDiagnosisToBedAdded.Add(SelectedDiagnosisFromGrid);
            CommonViewsActions.FillListBoxControl(lst_Medication_Doses, List_SelectedDiagnosisToBedAdded);
            lst_Medication_Doses.Refresh();

            DiagnosisCategory_Diagnosis_cu bridge = new DiagnosisCategory_Diagnosis_cu();

            bridge.Diagnosis_CU_ID         = SelectedDiagnosisFromGrid.ID;
            bridge.DiagnosisCategory_CU_ID = Convert.ToInt32(lkeDiagnosisCategories.EditValue);
            if (List_DiagnosisCategory_Diagnosis == null)
            {
                List_DiagnosisCategory_Diagnosis = new List <DiagnosisCategory_Diagnosis_cu>();
            }
            List_DiagnosisCategory_Diagnosis.Add(bridge);
        }