void btnDelete_Click(object sender, RoutedEventArgs e) { contractviewID = new ObservableCollection <string>(); if (DaGr.SelectedItems.Count > 0) { for (int i = 0; i < DaGr.SelectedItems.Count; i++) { V_ContractView ent = DaGr.SelectedItems[i] as V_ContractView; if (ent.viewContract.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString()) { contractviewID.Add((DaGr.SelectedItems[i] as V_ContractView).viewContract.CONTRACTVIEWID); string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { caswsc.DeleteViewapplicationsAsync(contractviewID); LoadData(); }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY")); return; } } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); } }