コード例 #1
0
ファイル: SchoolMenuSv.cs プロジェクト: HubWong/Edu2
 public int EditTopMenu(ConsoleTopMenu consoleTopMenu)
 {
     using (DbContext = new ApplicationDbContext())
     {
         DbContext.Entry(consoleTopMenu).State = System.Data.Entity.EntityState.Modified;
         return(DbContext.SaveChanges());
     }
     throw new NotImplementedException();
 }
コード例 #2
0
 public bool EditTopMenu(ConsoleTopMenu consoleTopMenu)
 {
     if (ModelState.IsValid)
     {
         applicationDbContext.Entry(consoleTopMenu).State = System.Data.Entity.EntityState.Modified;
         return(applicationDbContext.SaveChanges() > 0);
     }
     return(false);
 }
コード例 #3
0
ファイル: SchoolSysController.cs プロジェクト: HubWong/Edu2
        public ActionResult EditTopMenu([Bind(Exclude = "Maker")] ConsoleTopMenu consoleTopMenu)
        {
            int i = 0;

            if (ModelState.IsValid)
            {
                consoleTopMenu.Maker = MyUserId;
                i = _sysSv.EditTopMenu(consoleTopMenu);
            }
            return(Json(new { i }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
ファイル: SchoolMenuSv.cs プロジェクト: HubWong/Edu2
        public static ConsoleTopMenu GetSchoolLessonTop()
        {
            string MyUserId = "";
            var    topMenu  = new ConsoleTopMenu()
            {
                Maker          = MyUserId,
                Name           = "网校课程",
                OrderNo        = 200,
                ControllerName = "TrainBase"
            };
            var consoleSideBars = new List <Module>()
            {
                new Module(topMenu, "课程参数")
                {
                    ConsoleSideMenus = new List <ConsoleSideMenu>()
                    {
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "学段管理", OrderNo = 1, ActionName = "period"
                        },
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "学科管理", OrderNo = 2, ActionName = "subject"
                        },
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "年级管理", OrderNo = 2, ActionName = "grade"
                        },
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "类别管理", OrderNo = 2, ActionName = "genre"
                        }
                    }
                },
                new Module(topMenu, "课程管理")
                {
                    ConsoleSideMenus = new List <ConsoleSideMenu>()
                    {
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "课程列表", OrderNo = 1, ActionName = "lesson"
                        },
                    }
                }
            };

            topMenu.Modules = consoleSideBars;
            return(topMenu);
        }
コード例 #5
0
        public bool AddTopMenu(ConsoleTopMenu consoleTopMenu)
        {
            int odr = 1;

            if (!int.TryParse(consoleTopMenu.OrderNo.ToString(), out odr))
            {
                consoleTopMenu.OrderNo = odr;
            }

            if (Request.IsAjaxRequest() && ModelState.IsValid)
            {
                applicationDbContext.ConsoleTopMenus.Add(consoleTopMenu);
                return(applicationDbContext.SaveChanges() > 0);
            }
            return(false);
        }
コード例 #6
0
ファイル: SchoolMenuSv.cs プロジェクト: HubWong/Edu2
        public static ConsoleTopMenu GetSysTop()
        {
            string MyUserId = "";
            var    topMenu  = new ConsoleTopMenu()
            {
                Id             = 200,
                Maker          = MyUserId,
                Name           = "系统管理",
                OrderNo        = 200,
                ControllerName = "schoolsys"
            };
            var consoleSideBars = new List <Module>()
            {
                new Module(topMenu, "学校账户")
                {
                    ConsoleSideMenus = new List <ConsoleSideMenu>()
                    {
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "更改密码", OrderNo = 1, ActionName = "schoolPwd"
                        },
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "本校资料", OrderNo = 2, ActionName = "schoolprofile"
                        }
                    }
                },
                new Module(topMenu, "系统管理")
                {
                    ConsoleSideMenus = new List <ConsoleSideMenu>()
                    {
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "菜单管理", OrderNo = 1, ActionName = "Menus"
                        },
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "用户授权", OrderNo = 2, ActionName = "roles"
                        }
                    }
                }
            };

            topMenu.Modules = consoleSideBars;
            return(topMenu);
        }
コード例 #7
0
ファイル: SchoolMenuSv.cs プロジェクト: HubWong/Edu2
        public static ConsoleTopMenu GetFinanceTop()
        {
            string MyUserId = "";
            var    topMenu  = new ConsoleTopMenu()
            {
                Maker          = MyUserId,
                Name           = "财务管理",
                OrderNo        = 200,
                ControllerName = "schoolFinance"
            };
            var consoleSideBars = new List <Module>()
            {
                new Module(topMenu, "充值卡管理")
                {
                    ConsoleSideMenus = new List <ConsoleSideMenu>()
                    {
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "设置", OrderNo = 1, ActionName = "index"
                        },
                    }
                },
                new Module(topMenu, "卡片列表")
                {
                    ConsoleSideMenus = new List <ConsoleSideMenu>()
                    {
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "年卡", OrderNo = 1, ActionName = "periodcard"
                        },
                        new ConsoleSideMenu()
                        {
                            Maker = MyUserId, Name = "充值卡", OrderNo = 2, ActionName = "index"
                        }
                    }
                }
            };

            topMenu.Modules = consoleSideBars;
            return(topMenu);
        }