protected override void loadData()
        {
            if (info.UserId.HasValue)
            {
                EwfUiStatics.SetPageActions(
                    new ActionButtonSetup(
                        "Delete User",
                        new PostBackButton(
                            PostBack.CreateFull(id: "delete", firstModificationMethod: deleteUser, actionGetter: () => new PostBackAction(new SystemUsers.Info(es.info))))));
            }

            var pb = PostBack.CreateFull(actionGetter: () => new PostBackAction(es.info.ParentResource));

            userFieldTable = new UserFieldTable();
            userFieldTable.LoadData(info.UserId, pb);
            ph.AddControlsReturnThis(userFieldTable);
            EwfUiStatics.SetContentFootActions(new ActionButtonSetup("OK", new PostBackButton(pb)));

            pb.AddModificationMethod(modifyData);
        }
Exemplo n.º 2
0
        protected override void loadData()
        {
            if (info.UserId.HasValue)
            {
                EwfUiStatics.SetPageActions(
                    new ButtonSetup(
                        "Delete User",
                        behavior: new PostBackBehavior(
                            postBack: PostBack.CreateFull(
                                id: "delete",
                                firstModificationMethod: deleteUser,
                                actionGetter: () => new PostBackAction(new SystemUsers.Info(es.info))))).ToCollection());
            }

            FormState.ExecuteWithDataModificationsAndDefaultAction(
                PostBack.CreateFull(firstModificationMethod: modifyData, actionGetter: () => new PostBackAction(info.ParentResource)).ToCollection(),
                () => {
                userFieldTable = new UserFieldTable();
                userFieldTable.LoadData(info.UserId);
                ph.AddControlsReturnThis(userFieldTable);

                EwfUiStatics.SetContentFootActions(new ButtonSetup("OK").ToCollection());
            });
        }