private void btnDelete_Click(object sender, RoutedEventArgs e) { selectDeleteList = GetSelectList(); if (selectDeleteList != null && selectDeleteList.Count > 0) { for (int i = 0; i < dg.SelectedItems.Count; i++) { conservationrecordInfo = selectDeleteList[i]; if (conservationrecordInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { string Result = ""; SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { if (selectDeleteList != null) { try { _VM.Del_VCRecordsAsync(selectDeleteList); } catch { } } }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY")); return; } } } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "DELETE")); } }