void loadOperation_RoleActionCompleted(object sender, EventArgs e)
        {
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.role_action role_action in loadOperation.Entities)
            {
                RoleActionEntity roleActionEntity = new RoleActionEntity();
                roleActionEntity.RoleAction = role_action;
                roleActionEntity.Update();
                ActionAndRoleActionEntity actionAndRoleActionEntity;
                if (ActionAndRoleAnctionEntityDictionary.TryGetValue(roleActionEntity.ActionID, out actionAndRoleActionEntity))
                {
                    actionAndRoleActionEntity.RoleActionEntity = roleActionEntity;
                }
            }

            RootActionAndRoleActionEntity.ChildList.Clear();
            foreach (KeyValuePair <int, ActionAndRoleActionEntity> actionAndRoleActionEntityPair in ActionAndRoleAnctionEntityDictionary)
            {
                actionAndRoleActionEntityPair.Value.CurrentRoleEntity = SelectRoleEntity;
                int supperActionID = actionAndRoleActionEntityPair.Value.ActionEntity.SupperActionID;
                if (supperActionID == 0)
                {
                    RootActionAndRoleActionEntity.ChildList.Add(actionAndRoleActionEntityPair.Value);
                }
            }
            UpdateChanged("RootActionAndRoleActionEntity");
            IsBusy = false;
        }
        void loadOperation_RoleActionCompleted(object sender, EventArgs e)
        {
            LoadOperation loadOperation = sender as LoadOperation;

            foreach (ProductManager.Web.Model.role_action role_action in loadOperation.Entities)
            {
                RoleActionEntity roleActionEntity = new RoleActionEntity();
                roleActionEntity.RoleAction = role_action;
                roleActionEntity.Update();
                ActionAndUserActionEntity actionAndUserActionEntity;
                if (ActionAndUserActionEntityDictionary.TryGetValue(roleActionEntity.ActionID, out actionAndUserActionEntity))
                {
                    actionAndUserActionEntity.RoleActionEntity = roleActionEntity;
                }
            }
            UpdateUserAction();
        }