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();
        }
Пример #2
0
        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",
            };
        }
Пример #5
0
        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",
            };
        }
Пример #6
0
        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",
            };
        }
Пример #8
0
        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",
            };
        }
Пример #9
0
        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",
            };
        }