void EditAccount_do(object sender, EventArgs e)
 {
     IPop<ManagerViewModelBase.EditEditAccounPackage> cw = sender as IPop<ManagerViewModelBase.EditEditAccounPackage>;
     if (cw.DialogResult == true)
     {
         ManagerViewModelBase.EditEditAccounPackage package = cw.State;
         if (package.NewPassword != package.NewPassword2)
         {
             ShowError("两次输入的新密码不一致");
         }
         AdministratorExport self = DataManager.GetValue<AdministratorExport>(DataKey.IWorld_Backstage_AdministratorInfo);
         EditPasswordImport import = new EditPasswordImport
         {
             OldPassowrd = package.OldPassword,
             NewPassowrd = package.NewPassword,
             Token = self.Token
         };
         AdministratorServiceClient client = new AdministratorServiceClient();
         client.EditPasswordCompleted += ShowEditAccountResult;
         client.EditPasswordAsync(import);
     }
 }