private void SystemManagementAndTools_RoleManage_RoleList_Details_barButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { RoleManage roleManage = new RoleManage(); roleManage.Tag = "Modify"; roleManage.role = (Role)SystemManagementAndTools_RoleManage_RoleList_RoleListMessage_GridView.GetFocusedRow(); roleManage.Show(); }
/// <summary> /// 删除角色 /// </summary> public void DeleteRole() { String value = ""; int id; int checkMark = 0; for (int i = 0; i < SystemManagementAndTools_RoleManage_RoleList_RoleListMessage_GridView.RowCount; i++) { value = SystemManagementAndTools_RoleManage_RoleList_RoleListMessage_GridView.GetRowCellValue(i, "isChecked").ToString(); if (value == "True") { checkMark++; id = (int)SystemManagementAndTools_RoleManage_RoleList_RoleListMessage_GridView.GetRowCellValue(i, "Id"); MessageBox.Show("id=" + id.ToString()); WcfServiceLocator.Create <IRoleManage>().DeleteRole(id); } } if (checkMark == 0) { MessageBox.Show("请选择一个角色"); } }