Example #1
0
        public void PageInit()
        {
            Init();

            #region << Init Page >>
            var pageServ = new PageService();
            ErpPage = pageServ.GetPage(RecordId ?? Guid.Empty);
            if (ErpPage != null)
            {
                Weight            = ErpPage.Weight;
                Label             = ErpPage.Label;
                LabelTranslations = ErpPage.LabelTranslations;
                Name        = ErpPage.Name;
                IconClass   = ErpPage.IconClass;
                System      = ErpPage.System;
                Type        = ErpPage.Type;
                AppId       = ErpPage.AppId;
                EntityId    = ErpPage.EntityId;
                AreaId      = ErpPage.AreaId;
                NodeId      = ErpPage.NodeId;
                IsRazorBody = ErpPage.IsRazorBody;
                Body        = ErpPage.Body;
                Layout      = ErpPage.Layout;
            }
            #endregion

            if (String.IsNullOrWhiteSpace(ReturnUrl))
            {
                ReturnUrl = "/sdk/objects/page/l/list";
            }

            #region << Init App >>
            var appServ = new AppService();
            var app     = appServ.GetApplication(ErpPage.AppId ?? Guid.Empty);
            if (app != null)
            {
                if (app.Access != null && app.Access.Count > 0)
                {
                    Access = app.Access.Select(x => x.ToString()).ToList();
                }
            }
            #endregion

            #region << Init User Role Options >>
            var roles = new SecurityManager().GetAllRoles().OrderBy(x => x.Name).ToList();
            foreach (var role in roles)
            {
                RoleOptions.Add(new SelectOption()
                {
                    Value = role.Id.ToString(),
                    Label = role.Name
                });
            }
            #endregion

            HeaderToolbar.AddRange(AdminPageUtils.GetPageAdminSubNav(ErpPage, "details"));

            PagePublicUrl = PageUtils.CalculatePageUrl(ErpPage.Id);
        }
Example #2
0
        public void PageInit()
        {
            ApiUrlRoot = PageContext.HttpContext.Request.Scheme + "://" + PageContext.HttpContext.Request.Host;

            #region << Init Page >>
            var pageServ = new PageService();
            ErpPage = pageServ.GetPage(RecordId ?? Guid.Empty);
            #endregion

            if (String.IsNullOrWhiteSpace(ReturnUrl))
            {
                ReturnUrl = "/sdk/objects/page/l/list";
            }

            HeaderToolbar.AddRange(AdminPageUtils.GetPageAdminSubNav(ErpPage, "model"));
            PagePublicUrl = PageUtils.CalculatePageUrl(ErpPage.Id);
        }
        public void PageInit()
        {
            #region << Init Page >>
            var pageServ = new PageService();
            ErpPage = pageServ.GetPage(RecordId ?? Guid.Empty);
            if (ErpPage != null)
            {
                IsRazorBody = ErpPage.IsRazorBody;
                RazorBody   = ErpPage.RazorBody;
            }
            #endregion

            if (String.IsNullOrWhiteSpace(ReturnUrl))
            {
                ReturnUrl = "/sdk/objects/page/l/list";
            }

            HeaderToolbar.AddRange(AdminPageUtils.GetPageAdminSubNav(ErpPage, "custom-body"));

            PagePublicUrl = PageUtils.CalculatePageUrl(ErpPage.Id);
        }
Example #4
0
        public void PageInit()
        {
            Init();

            #region << Init Page >>
            var pageServ = new PageService();
            ErpPage = pageServ.GetPage(RecordId ?? Guid.Empty);
            if (ErpPage != null)
            {
                Weight            = ErpPage.Weight;
                Label             = ErpPage.Label;
                LabelTranslations = ErpPage.LabelTranslations;
                Name        = ErpPage.Name;
                IconClass   = ErpPage.IconClass;
                System      = ErpPage.System;
                Type        = ErpPage.Type;
                AppId       = ErpPage.AppId;
                EntityId    = ErpPage.EntityId;
                AreaId      = ErpPage.AreaId;
                NodeId      = ErpPage.NodeId;
                IsRazorBody = ErpPage.IsRazorBody;
                Body        = ErpPage.Body;
                Layout      = ErpPage.Layout;
            }
            #endregion

            if (String.IsNullOrWhiteSpace(ReturnUrl))
            {
                ReturnUrl = "/sdk/objects/page/l/list";
            }


            HeaderToolbar.AddRange(AdminPageUtils.GetPageAdminSubNav(ErpPage, "details"));

            PagePublicUrl = PageUtils.CalculatePageUrl(ErpPage.Id);
        }