private void myDelete_Click(object sender, RoutedEventArgs e) { try { if (DaGrs.SelectedItems.Count > 0) { delteWelfarePaymentDetail.Add((DaGrs.SelectedItem as T_OA_WELFAREDISTRIBUTEDETAIL).WELFAREDISTRIBUTEDETAILID); string Result = ""; ComfirmWindow com = new ComfirmWindow(); com.OnSelectionBoxClosed += (obj, result) => { BenefitsAdministration.DeleteWelfarePaymentDetailAsync(delteWelfarePaymentDetail); BenefitsAdministration.GetByIdWelfarePaymentDetailsAsync(InfoObj.WELFAREDISTRIBUTEMASTERID); }; com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETESUCCESSED"), Utility.GetResourceStr("PAYMENTDETAILS")); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString()); } }