⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 globalapplication.cs

📁 如果不使用IIS,请先运行 XSP.exe,待提示已侦听 8080端口后
💻 CS
📖 第 1 页 / 共 4 页
字号:
            mcleditarticleclass.ControlKey = "EditClass";
            mcleditarticleclass.ModuleDefinition = mdfarticlelist;
            mcleditarticleclass.ViewOrder = 1;
            mcleditarticleclass.CreateAndFlush();

            ModuleControlInfo mclsettingarticlelist = new ModuleControlInfo();
            mclsettingarticlelist.ControlSrc = "~/DesktopModules/Article/SettingArticleList.ascx";
            mclsettingarticlelist.ControlTitle = "内容分类设置";
            mclsettingarticlelist.ControlType = SecurityAccessLevel.Edit;
            mclsettingarticlelist.ControlKey = "Setting";
            mclsettingarticlelist.ModuleDefinition = mdfarticlelist;
            mclsettingarticlelist.ViewOrder = 1;
            mclsettingarticlelist.CreateAndFlush();


            ModuleControlInfo mcleditarticledef1 = new ModuleControlInfo();
            mcleditarticledef1.ControlSrc = "~/DesktopModules/Article/EditArticle.ascx";
            mcleditarticledef1.ControlTitle = "编辑内容";
            mcleditarticledef1.ControlType = SecurityAccessLevel.Edit;
            mcleditarticledef1.ControlKey = "Edit";
            mcleditarticledef1.ModuleDefinition = mdfarticlelist;
            mcleditarticledef1.ViewOrder = 0;
            mcleditarticledef1.CreateAndFlush();


            ModuleDefinitionInfo mdfarticle = new ModuleDefinitionInfo();
            mdfarticle.DefaultCacheTime = 3600;
            mdfarticle.DeskTopModule = mdlarticle;
            mdfarticle.FriendlyName = "内容";
            mdfarticle.CreateAndFlush();

            ModuleControlInfo mclarticle = new ModuleControlInfo();
            mclarticle.ControlSrc = "~/DesktopModules/Article/ViewArticle.ascx";
            mclarticle.ControlTitle = "文章内容";
            mclarticle.ControlType = SecurityAccessLevel.View;

            mclarticle.ModuleDefinition = mdfarticle;
            mclarticle.ViewOrder = 0;
            mclarticle.CreateAndFlush();

            ModuleControlInfo mcleditarticle = new ModuleControlInfo();
            mcleditarticle.ControlSrc = "~/DesktopModules/Article/EditArticle.ascx";
            mcleditarticle.ControlTitle = "编辑内容";
            mcleditarticle.ControlType = SecurityAccessLevel.Edit;
            mcleditarticle.ControlKey = "Edit";
            mcleditarticle.ModuleDefinition = mdfarticle;
            mcleditarticle.ViewOrder = 0;
            mcleditarticle.CreateAndFlush();

            ModuleControlInfo mclsettingarticle = new ModuleControlInfo();
            mclsettingarticle.ControlSrc = "~/DesktopModules/Article/SettingArticle.ascx";
            mclsettingarticle.ControlTitle = "设置";
            mclsettingarticle.ControlType = SecurityAccessLevel.Edit;
            mclsettingarticle.ControlKey = "Setting";
            mclsettingarticle.ModuleDefinition = mdfarticle;
            mclsettingarticle.ViewOrder = 0;
            mclsettingarticle.CreateAndFlush();


            #endregion


            #region 评论模块
            DesktopModuleInfo mdlcomment = new DesktopModuleInfo();
            mdlcomment.Description = "评论模块";
            mdlcomment.FolderName = "Comment";
            mdlcomment.FriendlyName = "评论";
            mdlcomment.IsAdmin = false;
            mdlcomment.ModuleName = "Comment";
            mdlcomment.Version = "1.0";
            mdlcomment.CreateAndFlush();

            ModuleDefinitionInfo mdfcommentlist = new ModuleDefinitionInfo();
            mdfcommentlist.DefaultCacheTime = 3600;
            mdfcommentlist.DeskTopModule = mdlcomment;
            mdfcommentlist.FriendlyName = "评论列表";
            mdfcommentlist.CreateAndFlush();


            ModuleControlInfo mclcommentlist = new ModuleControlInfo();
            mclcommentlist.ControlSrc = "~/DesktopModules/Comment/CommentList.ascx";
            mclcommentlist.ControlTitle = "评论列表";
            mclcommentlist.ControlType = SecurityAccessLevel.View;

            mclcommentlist.ModuleDefinition = mdfcommentlist;
            mclcommentlist.ViewOrder = 0;
            mclcommentlist.CreateAndFlush();

            ModuleControlInfo mcleditcomment = new ModuleControlInfo();
            mcleditcomment.ControlSrc = "~/DesktopModules/Comment/EditComment.ascx";
            mcleditcomment.ControlTitle = "管理评论";
            mcleditcomment.ControlType = SecurityAccessLevel.Edit;
            mcleditcomment.ControlKey = "Edit";
            mcleditcomment.ModuleDefinition = mdfcommentlist;
            mcleditcomment.ViewOrder = 1;
            mcleditcomment.CreateAndFlush();

            ModuleControlInfo mclsettingcommentlist = new ModuleControlInfo();
            mclsettingcommentlist.ControlSrc = "~/DesktopModules/Comment/SettingCommentList.ascx";
            mclsettingcommentlist.ControlTitle = "内容分类设置";
            mclsettingcommentlist.ControlType = SecurityAccessLevel.Edit;
            mclsettingcommentlist.ControlKey = "Setting";
            mclsettingcommentlist.ModuleDefinition = mdfcommentlist;
            mclsettingcommentlist.ViewOrder = 1;
            mclsettingcommentlist.CreateAndFlush();



            ModuleDefinitionInfo mdfcommentpost  = new ModuleDefinitionInfo();
            mdfcommentpost.DefaultCacheTime = 3600;
            mdfcommentpost.DeskTopModule = mdlcomment;
            mdfcommentpost.FriendlyName = "发布评论";
            mdfcommentpost.CreateAndFlush();

            ModuleControlInfo mclcommentpost = new ModuleControlInfo();
            mclcommentpost.ControlSrc = "~/DesktopModules/Comment/CommentPost.ascx";
            mclcommentpost.ControlTitle = "发布评论";
            mclcommentpost.ControlType = SecurityAccessLevel.View;

            mclcommentpost.ModuleDefinition = mdfcommentpost;
            mclcommentpost.ViewOrder = 0;
            mclcommentpost.CreateAndFlush();


            ModuleControlInfo mclsettingcommentpost = new ModuleControlInfo();
            mclsettingcommentpost.ControlSrc = "~/DesktopModules/Comment/SettingCommentList.ascx";
            mclsettingcommentpost.ControlTitle = "设置评论发布";
            mclsettingcommentpost.ControlType = SecurityAccessLevel.Edit;
            mclsettingcommentpost.ControlKey = "Setting";
            mclsettingcommentpost.ModuleDefinition = mdfcommentpost;
            mclsettingcommentpost.ViewOrder = 0;
            mclsettingcommentpost.CreateAndFlush();

            #endregion



            TabInfo homepage = new TabInfo();
            homepage.TabName = "Home";
            homepage.Description = "首页";
            homepage.DisableLink = false;
            homepage.Title = "首页";
            homepage.TabOrder = 0;
            homepage.IsHidden = false;

            homepage.SaveAndFlush();

            System.Data.DataTable tbAnonymous = new System.Data.DataTable();
            tbAnonymous.Columns.Add("RoleName");
            tbAnonymous.Columns.Add("View", typeof(bool));
            tbAnonymous.Columns.Add("Edit", typeof(bool));

            tbAnonymous.Rows.Add(new object[] { "Anonymous", true, false });

            TabPermissionController.SetTabRolePermission(homepage.TabId, tbAnonymous);



            TabInfo portaladmin = new TabInfo();
            portaladmin.TabName = "portaladmin";
            portaladmin.Description = "站点管理";
            portaladmin.DisableLink = true;
            portaladmin.Title = "网站管理";
            portaladmin.TabOrder = 1000000;
            portaladmin.IsHidden = false;

            portaladmin.SaveAndFlush();

            TabInfo portalsetting = new TabInfo();
            portalsetting.Description = "网站设置";
            portalsetting.DisableLink = true;
            portalsetting.Title = "网站设置";
            portalsetting.TabName = "portalsettings";
            portalsetting.TabOrder = 1000001;
            portalsetting.IsHidden = false;
            portalsetting.ParentId = portaladmin.TabId;

            portalsetting.SaveAndFlush();

            portaladmin.Url = "~/Default.aspx?tabid=" + portalsetting.TabId.ToString();
            portaladmin.UpdateAndFlush();

            TabInfo pages = new TabInfo();
            pages.Description = "管理站点的页面";
            pages.DisableLink = true;
            pages.Title = "页面管理";
            pages.TabName = "pages";
            pages.TabOrder = 1000002;
            pages.IsHidden = false;
            pages.ParentId = portaladmin.TabId;

            pages.SaveAndFlush();

            TabInfo modulemanage = new TabInfo();
            modulemanage.Description = "模块定义";
            modulemanage.DisableLink = true;
            modulemanage.Title = "模块管理";
            modulemanage.TabName = "modulemanage";
            modulemanage.TabOrder = 1000003;
            modulemanage.IsHidden = false;
            modulemanage.ParentId = portaladmin.TabId;

            modulemanage.SaveAndFlush();


            TabInfo usermanage = new TabInfo();
            usermanage.Description = "成员管理";
            usermanage.DisableLink = true;
            usermanage.Title = "成员管理";
            usermanage.TabName = "usermanage";
            usermanage.TabOrder = 1000004;
            usermanage.IsHidden = false;
            usermanage.ParentId = portaladmin.TabId;

            usermanage.SaveAndFlush();

            TabInfo rolemanage = new TabInfo();
            rolemanage.Description = "角色管理";
            rolemanage.DisableLink = true;
            rolemanage.Title = "角色管理";
            rolemanage.TabName = "rolemanage";
            rolemanage.TabOrder = 1000005;
            rolemanage.IsHidden = false;
            rolemanage.ParentId = portaladmin.TabId;

            rolemanage.SaveAndFlush();

            TabInfo templetedit = new TabInfo();
            templetedit.Description = "模板编辑";
            templetedit.DisableLink = true;
            templetedit.Title = "模板编辑";
            templetedit.TabName = "templetedit";
            templetedit.TabOrder = 1000006;
            templetedit.IsHidden = false;
            templetedit.ParentId = portaladmin.TabId;

            templetedit.SaveAndFlush();


            TabInfo portalshop = new TabInfo();
            portalshop.TabName = "portalshop";
            portalshop.Description = "商城管理";
            portalshop.DisableLink = true;
            portalshop.Title = "商城管理";
            portalshop.TabOrder = 2000000;
            portalshop.IsHidden = false;

            portalshop.SaveAndFlush();


            TabInfo onlinepaypage = new TabInfo();
            onlinepaypage.Description = "在线支付接口信息";
            onlinepaypage.DisableLink = true;
            onlinepaypage.Title = "在线支付接口";
            onlinepaypage.TabName = "onlinepaysetting";
            onlinepaypage.TabOrder = 2000001;
            onlinepaypage.IsHidden = false;
            onlinepaypage.ParentId = portalshop.TabId;

            onlinepaypage.SaveAndFlush();


            TabInfo cashiersetting = new TabInfo();
            cashiersetting.Description = "收银台设置";
            cashiersetting.DisableLink = true;
            cashiersetting.Title = "收银台设置";
            cashiersetting.TabName = "cashiersetting";
            cashiersetting.TabOrder = 2000002;
            cashiersetting.IsHidden = false;
            cashiersetting.ParentId = portalshop.TabId;

            cashiersetting.SaveAndFlush();

            TabInfo paymentlogpage = new TabInfo();
            paymentlogpage.Description = "在线支付记录";
            paymentlogpage.DisableLink = true;
            paymentlogpage.Title = "在线支付记录";
            paymentlogpage.TabName = "paymentlog";
            paymentlogpage.TabOrder = 2000003;
            paymentlogpage.IsHidden = false;
            paymentlogpage.ParentId = portalshop.TabId;

            paymentlogpage.SaveAndFlush();

            TabInfo ordermanagepage = new TabInfo();
            ordermanagepage.Description = "订单管理页";
            ordermanagepage.DisableLink = true;
            ordermanagepage.Title = "订单管理";
            ordermanagepage.TabName = "ordermanage";
            ordermanagepage.TabOrder = 2000004;
            ordermanagepage.IsHidden = false;
            ordermanagepage.ParentId = portalshop.TabId;

            ordermanagepage.SaveAndFlush();


            TabInfo skinedit = new TabInfo();
            skinedit.Description = "皮肤和容器";
            skinedit.DisableLink = true;
            skinedit.Title = "皮肤管理";
            skinedit.TabName = "skinedit";
            skinedit.TabOrder = 1000007;
            skinedit.IsHidden = false;
            skinedit.Url = "~/Manage/SkinCreate.aspx";
            skinedit.ParentId = portaladmin.TabId;

            skinedit.SaveAndFlush();

            /**********新闻管理***********/

            TabInfo articlemanage = new TabInfo();
            articlemanage.TabName = "articlemanage";
            articlemanage.Description = "新闻管理";
            articlemanage.DisableLink = true;
            articlemanage.Title = "新闻管理";
            articlemanage.TabOrder = 3000000;
            articlemanage.IsHidden = false;
            articlemanage.SaveAndFlush();

            TabInfo articlepage = new TabInfo();
            articlepage.Description = "新闻管理页";
            articlepage.DisableLink = true  ;
            articlepage.Title = "新闻管理";
            articlepage.TabName = "articlemanagepage";
            articlepage.TabOrder = 3000001;
            articlepage.IsHidden = false;
            articlepage.ParentId = articlemanage.TabId;

            articlepage.SaveAndFlush();

            /********************************/

            /****** 评论管理页 *****/
            TabInfo commentmanage = new TabInfo();
            commentmanage.TabName = "commentmanage";
            commentmanage.Description = "评论管理";
            commentmanage.DisableLink = true  ;
            commentmanage.Title = "评论管理";
            commentmanage.TabOrder = 4000000;
            commentmanage.IsHidden = false;
            commentmanage.SaveAndFlush();

            /*******************/

            //页面管理模块放入pages页面
            TabModule tmds = new TabModule();
            tmds.DisplayContainer = true;
            tmds.DisplayTitle = true;
            tmds.InheritViewPermissions = true;
            tmds.ModuleDefiniton = mdef;
            tmds.ModuleOrder = 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -