private void btnRemoveFromList_Click(object sender, EventArgs e) { if (lst_User_UserGroup.SelectedItems.Count == 0 || List_User_UserGroup == null) { XtraMessageBox.Show("لا يـوجــد مستخــدميـــن", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } User_cu selecteduser = (User_cu)lst_User_UserGroup.SelectedItem; if (selecteduser == null) { return; } if (List_SelectedusersToBedAdded.Exists( item => Convert.ToInt32(item.Person_CU_ID).Equals(Convert.ToInt32(selecteduser.Person_CU_ID)))) { List_SelectedusersToBedAdded.Remove(selecteduser); } CommonViewsActions.FillListBoxControl(lst_User_UserGroup, List_SelectedusersToBedAdded, "FullName", "Person_CU_ID"); lst_User_UserGroup.Refresh(); User_UserGroup_cu userBridge = List_User_UserGroup.Find(item => Convert.ToInt32(item.User_CU_ID).Equals(Convert.ToInt32(selecteduser.Person_CU_ID))); if (userBridge == null) { return; } List_User_UserGroup.Remove(userBridge); }
private void btnAddList_Click(object sender, System.EventArgs e) { if (lkeUserGroup.EditValue == null) { XtraMessageBox.Show("يجـب إختيــار مجمــوعــــة المستخــدميـــــن", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (SelectedUserFromGrid == null) { XtraMessageBox.Show("يجب إختيــار المستخـــــدم", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (List_SelectedusersToBedAdded == null) { List_SelectedusersToBedAdded = new List <User_cu>(); } if (List_SelectedusersToBedAdded.Count > 0) { if (List_SelectedusersToBedAdded.Exists( item => Convert.ToInt32(item.Person_CU_ID).Equals(Convert.ToInt32(SelectedUserFromGrid.Person_CU_ID)))) { XtraMessageBox.Show("تمــت إضافتـــه مـن قبـــل", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } List_SelectedusersToBedAdded.Add(SelectedUserFromGrid); CommonViewsActions.FillListBoxControl(lst_User_UserGroup, List_SelectedusersToBedAdded, "FullName", "Person_CU_ID"); lst_User_UserGroup.Refresh(); User_UserGroup_cu userBridge = new User_UserGroup_cu(); userBridge.User_CU_ID = SelectedUserFromGrid.Person_CU_ID; userBridge.UserGroup_CU_ID = Convert.ToInt32(lkeUserGroup.EditValue); if (List_User_UserGroup == null) { List_User_UserGroup = new List <User_UserGroup_cu>(); } List_User_UserGroup.Add(userBridge); }