private void btnRemoveFromList_Click(object sender, EventArgs e) { if (lst_UserGroup.SelectedItems.Count == 0 || List_UserGroup_Application == null) { return; } UserGroup_cu selecteduserGroup = (UserGroup_cu)lst_UserGroup.SelectedItem; if (selecteduserGroup == null) { return; } if (List_SelectedUserGroupsToBedAdded.Exists( item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(selecteduserGroup.ID)))) { List_SelectedUserGroupsToBedAdded.Remove(selecteduserGroup); } CommonViewsActions.FillListBoxControl(lst_UserGroup, List_SelectedUserGroupsToBedAdded); lst_UserGroup.Refresh(); UserGroup_Application_cu userGroupBridge = List_UserGroup_Application.Find( item => Convert.ToInt32(item.UserGroup_CU_ID).Equals(Convert.ToInt32(selecteduserGroup.ID))); if (userGroupBridge == null) { return; } List_UserGroup_Application.Remove(userGroupBridge); }
private void btnAddList_Click(object sender, EventArgs e) { if (lkeApplications.EditValue == null) { XtraMessageBox.Show("يجـب إختيــار البـرنـامج", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (SelectedUserGroupFromGrid == null) { XtraMessageBox.Show("يجب إختيــار مجمـوعــة المستخـدميـــن", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } if (List_SelectedUserGroupsToBedAdded == null) { List_SelectedUserGroupsToBedAdded = new List <UserGroup_cu>(); } if (List_SelectedUserGroupsToBedAdded.Count > 0) { if (List_SelectedUserGroupsToBedAdded.Exists( item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(SelectedUserGroupFromGrid.ID)))) { XtraMessageBox.Show("تمــت إضافتـــه مـن قبـــل", "تنبيــــــــــه", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } List_SelectedUserGroupsToBedAdded.Add(SelectedUserGroupFromGrid); CommonViewsActions.FillListBoxControl(lst_UserGroup, List_SelectedUserGroupsToBedAdded); lst_UserGroup.Refresh(); UserGroup_Application_cu userGroupBridge = new UserGroup_Application_cu(); userGroupBridge.UserGroup_CU_ID = SelectedUserGroupFromGrid.ID; userGroupBridge.Application_P_ID = Convert.ToInt32(lkeApplications.EditValue); if (List_UserGroup_Application == null) { List_UserGroup_Application = new List <UserGroup_Application_cu>(); } List_UserGroup_Application.Add(userGroupBridge); }