private void btn_r_RemoveGroup_Click(object sender, EventArgs e) { if (lsV_r_Group.Items.Count == 0 || lsV_r_Group.SelectedItems.Count == 0) { return; } string groupname = lsV_r_Group.SelectedItems[0].Text; if (groupLst.Count > 0) { if (groupname == "管理员") { MessageBox.Show("不允许删除管理员角色!"); return; } using (ASRS_Volvo.ServiceForVolvo.ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { srv.PW_Group_DeleteOne(oneGroup.ID); var moduls = srv.MODULE_VS_GROUP_GetAllByGroupName(oneGroup.GROUPNAME); foreach (var p in moduls) { srv.MODULE_VS_GROUP_DeleteOne(p.ID); } } initalLsV_Group(); tb_r_GroupName.Clear(); rTB_r_GroupDesc.Clear(); } }
private void btn_r_Pw_Remove_Click(object sender, EventArgs e) { if (lsB_r_PW.SelectedItem == null) { return; } using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { MODULE_VS_GROUP oneGVF = lsB_r_PW.SelectedItem as MODULE_VS_GROUP; srv.MODULE_VS_GROUP_DeleteOne(oneGVF.ID); inialGroupVsFunction(); } }