void btnDelete_Click(object sender, RoutedEventArgs e) { //ComfirmBox deleComfir = new ComfirmBox(); //deleComfir.Title = Utility.GetResourceStr("DELETECONFIRM"); //deleComfir.MessageTextBox.Text = Utility.GetResourceStr("DELETEALTER"); //deleComfir.ButtonOK.Click += new RoutedEventHandler(ButtonOK1_Click); //deleComfir.Show(); string Result = ""; if (DtGrid.SelectedItems.Count > 0) { ObservableCollection <string> ids = new ObservableCollection <string>(); foreach (T_HR_CUSTOMGUERDONSET tmp in DtGrid.SelectedItems) { ids.Add(tmp.CUSTOMGUERDONSETID); if (!(tmp.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString() || tmp.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString())) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTDELETE")); return; } } ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { client.CustomGuerdonSetDeleteAsync(ids); }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "DELETE")); } }