private void InitialParaMenu2() { ParaMenu1 = new MenuButtonDto { Text = "计数器", Cmd = new RelayCommand(OnParaMenu11Click), Visibility = "Visible", }; ParaMenu2 = new MenuButtonDto() { Text = "工艺管理", Cmd = new RelayCommand(OnParaMenu12Click), Visibility = "Visible", }; ParaMenu3 = new MenuButtonDto(); ParaMenu4 = new MenuButtonDto(); ParaMenu4 = new MenuButtonDto(); ParaMenu5 = new MenuButtonDto(); ParaMenu6 = new MenuButtonDto(); ParaMenu7 = new MenuButtonDto(); ParaMenu8 = new MenuButtonDto { Text = "上一页", Cmd = new RelayCommand(OnParaMenu18Click), Visibility = "Visible", }; OnParaMenu11Click(); }
public ActionResult MenuButton(int roleId) { HKSJRecruitmentContext ctx = HttpContext.GetDbContext <HKSJRecruitmentContext>(); List <Tapp_Role_Right> roleRights = ctx.Tapp_Role_Right.Where(c => c.RoleId == roleId).ToList(); List <Tapp_Menu> dtos = ctx.Tapp_Menu.ToList(); List <MenuButtonDto> menus = new List <MenuButtonDto>(); foreach (var item in dtos.Where(c => c.ParentId == 0).OrderBy(c => c.SeqNo)) { MenuButtonDto menuItem = new MenuButtonDto(); menuItem.Id = item.Id; menuItem.MenuText = item.MenuText; List <Tapp_Menu> menuSubs = dtos.Where(c => c.ParentId == item.Id).OrderBy(c => c.SeqNo).ToList(); if (menuSubs.Count > 0) { menuItem.Children = new List <MenuButtonDto>(); foreach (var sub in menuSubs) { MenuButtonDto menuSub = new MenuButtonDto(); menuSub.Id = sub.Id; menuSub.MenuText = sub.MenuText; string buttonText = string.Empty; foreach (var button in ctx.Tapp_Button.Where(c => c.MenuId == sub.Id).OrderBy(c => c.SeqNo)) { buttonText += button.Id + "," + button.ButtonText + "," + (roleRights.Exists(c => c.ButtonId == button.Id) ? "1" : "0") + ";"; } menuSub.ButtonText = buttonText.Trim(';'); menuItem.Children.Add(menuSub); } } menus.Add(menuItem); } return(Content(this.GetJSON(menus), this.JsonContentType())); }
private void InitialParaMenu() { ParaMenu1 = new MenuButtonDto { Text = "换模设定", Cmd = new RelayCommand(OnParaMenu1Click), Visibility = "Visible", }; ParaMenu2 = new MenuButtonDto { Text = "夹模器设定", Cmd = new RelayCommand(OnParaMenu2Click), Visibility = "Visible", }; ParaMenu3 = new MenuButtonDto { Text = "合模设定", Cmd = new RelayCommand(OnParaMenu3Click), Visibility = "Visible", }; ParaMenu4 = new MenuButtonDto { Text = "分模设定", Cmd = new RelayCommand(OnParaMenu4Click), Visibility = "Visible", }; ParaMenu5 = new MenuButtonDto { Text = "保压设定", Cmd = new RelayCommand(OnParaMenu5Click), Visibility = "Visible", }; ParaMenu6 = new MenuButtonDto { Text = "自动化气源", Cmd = new RelayCommand(OnParaMenu6Click), Visibility = "Visible", }; ParaMenu7 = new MenuButtonDto { Text = "模具液压", Cmd = new RelayCommand(OnParaMenu7Click), Visibility = "Visible", }; ParaMenu8 = new MenuButtonDto { Text = "下一页", Cmd = new RelayCommand(OnParaMenu8Click), Visibility = "Visible", }; OnParaMenu1Click(); }
private void InitialMainMenu() { MainMenu7 = new MenuButtonDto { Text = "屏幕", Text2 = "截屏", Cmd = new RelayCommand(OnMainMenu7Click), Visibility = "Visible", }; MainMenu8 = new MenuButtonDto { Text = "用户", Text2 = "权限", Cmd = new RelayCommand(OnMainMenu8Click), Visibility = "Visible", }; MainMenu1 = new MenuButtonDto { Text = "状态", Text2 = "监控", Cmd = new RelayCommand(OnMainMenu1Click), Visibility = "Visible", }; MainMenu2 = new MenuButtonDto { Text = "参数", Text2 = "设置", Cmd = new RelayCommand(OnMainMenu2Click), Visibility = "Visible", }; MainMenu3 = new MenuButtonDto { Text = "报警", Text2 = "信息", Cmd = new RelayCommand(OnMainMenu3Click), Visibility = "Visible", }; MainMenu4 = new MenuButtonDto { Text = "系统", Text2 = "维护", Cmd = new RelayCommand(OnMainMenu4Click), Visibility = "Visible", }; MainMenu5 = new MenuButtonDto { Text = "系统", Text2 = "参数", Cmd = new RelayCommand(OnMainMenu5Click), Visibility = "Visible", }; MainMenu6 = new MenuButtonDto { Text = "系统", Text2 = "配置", Cmd = new RelayCommand(OnMainMenu6Click), Visibility = "Visible", }; }
private void InitialSystemMenu() { SystemMenu1 = new MenuButtonDto { Text = "基础设定", Cmd = new RelayCommand(OnSystemMenu1Click), Visibility = "Visible", }; SystemMenu2 = new MenuButtonDto { Text = "密码设定", Cmd = new RelayCommand(OnSystemMenu2Click), Visibility = "Visible", }; SystemMenu3 = new MenuButtonDto { Text = "系统操作", Cmd = new RelayCommand(OnSystemMenu3Click), Visibility = "Visible", }; SystemMenu4 = new MenuButtonDto { Text = "数据表", Cmd = new RelayCommand(OnSystemMenu4Click), Visibility = "Visible", }; SystemMenu5 = new MenuButtonDto { Text = "PMC配置", Cmd = new RelayCommand(OnSystemMenu5Click), Visibility = "Visible", }; SystemMenu6 = new MenuButtonDto { Text = "变量配置", Cmd = new RelayCommand(OnSystemMenu6Click), Visibility = "Visible", }; SystemMenu7 = new MenuButtonDto { Text = "数据限制", Cmd = new RelayCommand(OnSystemMenu7Click), Visibility = "Visible", }; SystemMenu8 = new MenuButtonDto { //Text = "CNC屏幕", //Cmd = new RelayCommand(OnSystemMenu8Click), //Visibility = "Visible", }; }
private void InitialMessageMenu() { MessageMenu1 = new MenuButtonDto { Text = "当前报警", Cmd = new RelayCommand(OnMessageMenu1Click), Visibility = "Visible", }; MessageMenu2 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu2Click), Visibility = "Visible", }; MessageMenu3 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu3Click), Visibility = "Visible", }; MessageMenu4 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu4Click), Visibility = "Visible", }; MessageMenu5 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu5Click), Visibility = "Visible", }; MessageMenu6 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu6Click), Visibility = "Visible", }; MessageMenu7 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu7Click), Visibility = "Visible", }; MessageMenu8 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMessageMenu8Click), Visibility = "Visible", }; }
private void InitialSParaMenu() { SParaMenu1 = new MenuButtonDto { Text = "压力设定", Cmd = new RelayCommand(OnSParaMenu1Click), Visibility = "Visible", }; SParaMenu2 = new MenuButtonDto { Text = "润滑设定", Cmd = new RelayCommand(OnSParaMenu2Click), Visibility = "Visible", }; SParaMenu3 = new MenuButtonDto { Text = "模拟量设定", Cmd = new RelayCommand(OnSParaMenu3Click), Visibility = "Visible", }; SParaMenu4 = new MenuButtonDto { Text = "编码器设定", Cmd = new RelayCommand(OnSParaMenu4Click), Visibility = "Visible", }; SParaMenu5 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnSParaMenu5Click), Visibility = "Visible", }; SParaMenu6 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnSParaMenu6Click), Visibility = "Visible", }; SParaMenu7 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnSParaMenu7Click), Visibility = "Visible", }; SParaMenu8 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnSParaMenu8Click), Visibility = "Visible", }; }
private void InitialMaintainMenu() { MaintainMenu1 = new MenuButtonDto { Text = "伺服信息", Cmd = new RelayCommand(OnMaintainMenu1Click), Visibility = "Visible", }; MaintainMenu2 = new MenuButtonDto { Text = "移台控制", Cmd = new RelayCommand(OnMaintainMenu2Click), Visibility = "Visible", }; MaintainMenu3 = new MenuButtonDto { Text = "模高调整", Cmd = new RelayCommand(OnMaintainMenu3Click), Visibility = "Visible", }; MaintainMenu4 = new MenuButtonDto { Text = "行程操作", Cmd = new RelayCommand(OnMaintainMenu4Click), Visibility = "Visible", }; MaintainMenu5 = new MenuButtonDto { Text = "输入输出", Cmd = new RelayCommand(OnMaintainMenu5Click), Visibility = "Visible", }; MaintainMenu6 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu6Click), Visibility = "Visible", }; MaintainMenu7 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu7Click), Visibility = "Visible", }; MaintainMenu8 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu8Click), Visibility = "Visible", }; }
private void InitialMaintainMenu() { MaintainMenu1 = new MenuButtonDto { Text = "数据限制", Cmd = new RelayCommand(OnMaintainMenu1Click), Visibility = "Visible", }; MaintainMenu2 = new MenuButtonDto { Text = "CNC屏幕", Cmd = new RelayCommand(OnMaintainMenu2Click), Visibility = "Visible", }; MaintainMenu3 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu3Click), Visibility = "Visible", }; MaintainMenu4 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu4Click), Visibility = "Visible", }; MaintainMenu5 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu5Click), Visibility = "Visible", }; MaintainMenu6 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu6Click), Visibility = "Visible", }; MaintainMenu7 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu7Click), Visibility = "Visible", }; MaintainMenu8 = new MenuButtonDto { Text = "", Cmd = new RelayCommand(OnMaintainMenu8Click), Visibility = "Visible", }; }