示例#1
0
        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);
            });
        }