/// <summary> /// 删除抽查组人员 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelPerson_Click(object sender, System.Windows.RoutedEventArgs e) { string Result = ""; if (dtgPerson.ItemsSource != null) { if (dtgPerson.SelectedItems != null && dtgPerson.SelectedItems.Count > 0) { ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { ObservableCollection <string> delListId = new ObservableCollection <string>(); foreach (SMT.Saas.Tools.PerformanceWS.V_EMPLOYEEVIEW ent in dtgPerson.SelectedItems) { //foreach (T_HR_RAMDONGROUPPERSON person in GroupPersons) //{ // if (person.PERSONID.Equals(ent.EMPLOYEEID)) // { // delListId.Add(person.GROUPPERSONID); // GroupPersons.Remove(person); // break; // } //} delListId.Add(ent.EMPLOYEEID); } client.DeleteRandomPersonsAsync(delListId, SelectedRandomGroup.RANDOMGROUPID); }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "DELETE")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } } }