private void btnCancelConfirmEmail_Click(object sender, RoutedEventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_CancelConfirmEmail)) { CPApplication.Current.CurrentPage.Context.Window.Alert(ResCustomerMaintain.rightMsg_NoRight_CancelConfirmEmail); return; } CustomerBasicVM basicVM = this.ucBasicInfo.DataContext as CustomerBasicVM; facade.CancelConfrimEmail(basicVM, (obj, args) => { if (args.FaultsHandle()) { return; } basicVM.IsEmailConfirmed = false; this.btnCancelConfirmEmail.IsEnabled = false; this.ucDetailInfo.txt_email.IsEnabled = true; Window.Alert(ResCustomerMaintain.Info_CancelConfirm); }); }