public void SetUp()
        {
            Clear();

            rng = new Random(1337);

            Menu menu;

            Add(inputManager = new ManualInputManager
            {
                UseParentState = false,
                Children       = new Drawable[]
                {
                    new CursorContainer(),
                    new Container
                    {
                        RelativeSizeAxes = Axes.Both,
                        Child            = menu = createMenu()
                    }
                }
            });

            menus = new MenuStructure(menu);
            inputManager.MoveMouseTo(Vector2.Zero);
        }
        public new void SetUp() => Schedule(() =>
        {
            Menu menu;
            Child = new Container
            {
                RelativeSizeAxes = Axes.Both,
                Child            = menu = CreateMenu(),
            };

            Menus = new MenuStructure(menu);
        });
Beispiel #3
0
        protected void CreateMenu(Func <Menu> creationFunc) => AddStep("create menu", () =>
        {
            Menu menu;
            Child = new Container
            {
                RelativeSizeAxes = Axes.Both,
                Child            = menu = creationFunc.Invoke(),
            };

            Menus = new MenuStructure(menu);
        });
Beispiel #4
0
        public override void SetUp() => Schedule(() =>
        {
            base.SetUp();
            Clear();

            rng = new Random(1337);

            Menu menu;
            Children = new Drawable[]
            {
                new Container
                {
                    RelativeSizeAxes = Axes.Both,
                    Child            = menu = createMenu()
                }
            };

            menus = new MenuStructure(menu);
        });
Beispiel #5
0
        public void SetUp()
        {
            Clear();

            rng = new Random(1337);

            Menu menu;

            Add(inputManager = new ManualInputManager
            {
                Children = new Drawable[]
                {
                    new CursorContainer(),
                    new Container
                    {
                        RelativeSizeAxes = Axes.Both,
                        Child            = menu = createMenu()
                    }
                }
            });

            menus = new MenuStructure(menu);
        }
Beispiel #6
0
        /// <summary>
        /// 初始化菜单操作
        /// </summary>
        public void InitMenu()
        {
            #region "初始化菜单"
            //初始化菜单
            string lsSql = @"select a.Menu_ID,a.Parent_Menu_ID,a.Menu_Name,a.Menu_Level,a.Menu_Desc,b.PAGE_URL from t_S_Menu a
                                         left join t_S_Page b on a.Menu_ID=b.Menu_ID and b.PAGE_TYPE=1 order by a.Menu_Level,a.Menu_Pri,a.Parent_Menu_ID,a.Menu_ID";

            DataTable lodtMenu = new DataTable();

            DAL.DBA.FillDataTable(lodtMenu, lsSql);
            MenuStructure loMenuStructure = new MenuStructure();
            foreach (DataRow drMenu in lodtMenu.Rows)
            {
                Menuitem loMenuitem = new Menuitem();
                loMenuitem.MenuID       = drMenu["Menu_ID"].ToString();
                loMenuitem.ParentMenuID = drMenu["Parent_Menu_ID"].ToString();
                loMenuitem.Caption      = drMenu["Menu_Name"].ToString();
                loMenuitem.HyperLink    = drMenu["PAGE_URL"].ToString();
                if (loMenuitem.HyperLink == "")
                {
                    loMenuitem.HyperLink = "/MyFramework/Default.aspx";
                }
                loMenuitem.Level = drMenu["Menu_Level"].ToString();
                loMenuStructure.AddMenuitem(loMenuitem);
            }
            if (!loUserInfo.Is_Admin)
            {
                List <Int32> loUserFunctionIds = this.GetUserFunctionIds();
                loMenuStructure.EnavailableMenus(loUserFunctionIds);
            }
            this.moSession["MenuStructure"] = loMenuStructure;
            #endregion

            #region "以后要去掉"

            //MenuStructure loMenuStructure = new MenuStructure();
            //loMenuStructure.AddMenuitem(new Menuitem("1", null, "系统管理", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("11", "1", "员工管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("111", "11", "部门管理", "/MyFramework/Employee/DepartmentAdmin/DepartmentList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("112", "11", "员工管理", "/MyFramework/Employee/EmployeeAdmin/EmpoyeeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("113", "11", "角色管理", "/MyFramework/Employee/RoleAdmin/RoleList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("12", "1", "系统字典", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("121", "12", "地标类别", "/MyFramework/Admin/LandMark/LandMarkTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("122", "12", "地标", "/MyFramework/Admin/MarkType/MarkTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("123", "12", "地级市", "/MyFramework/Admin/CountyMark/CountyList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("124", "12", "县市", "/MyFramework/Admin/CityMark/CityList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("125", "12", "乡镇", "/MyFramework/Admin/TownMark/TownList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("126", "12", "货币", "/MyFramework/Admin/Currency/CurrencyList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("127", "12", "信用卡类型", "/MyFramework/Admin/CreditCard/CareditCardList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("128", "12", "图片类型", "/MyFramework/Admin/PixType/PixTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("129", "12", "保险类型", "/MyFramework/Admin/InsuranceType/InsuranceList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("130", "12", "收入等级", "/MyFramework/Admin/LncomeLevelType/LncomeLevelTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("131", "12", "工单类型", "/MyFramework/PublicCase/CaseType/CaseTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("133", "12", "工单小类", "/MyFramework/Admin/CaseSubType/CaseSubType.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("134", "12", "员工职位", "/MyFramework/Admin/EmplyeePosition/EmplyeePositionList.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("2", null, "酒店业务", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("21", "2", "酒店预订", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("211", "21", "生成订单", "/MyFramework/Hotel/HotelOrder/HotelOrderQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("212", "21", "预订监控", "/MyFramework/Hotel/HotelOrder/HotelOrderQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("213", "21", "真伪鉴别", "/MyFramework/Hotel/HotelOrder/HOVerifyList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("214", "21", "确认处理", "/MyFramework/Hotel/HotelOrder/HotelConfirmList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("215", "21", "担保处理", "/MyFramework/Hotel/HotelOrder/HotelAssureList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("216", "21", "担保确认", "/MyFramework/Hotel/HotelOrder/HOAssureConfirmList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("217", "21", "失败处理", "/MyFramework/Hotel/HotelOrder/HotelFailList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("218", "21", "问题订单", "/MyFramework/Hotel/HotelOrder/HotelQuestionList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("219", "21", "代收代付处理", "/MyFramework/Hotel/HotelOrder/HOPaymentList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("220", "21", "催单", "/MyFramework/Hotel/HotelOrder/HotelUrgeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("221", "21", "跟单", "/MyFramework/Hotel/HotelOrder/HotelFollowList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("222", "21", "生成占房单", "/MyFramework/Hotel/HotelOrder/HOORderOccupt/HOORderOccuptQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("223", "21", "协商处理", "/MyFramework/Hotel/HotelOrder/HOOrderNego/HOOrderNegoList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("224", "21", "无房找房", "/MyFramework/Hotel/HotelOrder/HONoRommList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("228", "21", "通知客人", "/MyFramework/Hotel/HotelOrder/HotelNotifyCustomList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("229", "21", "订单查询", "/MyFramework/Hotel/HotelOrder/OrderyQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("22", "2", "酒店产品", "/Default.asp", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("225", "22", "酒店管理", "/MyFramework/Hotel/HotelAdmin/HotelQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("226", "22", "房态管理", "/MyFramework/Hotel/HotelAdmin/HotelRoomStatusQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("227", "22", "免费房管理", "/MyFramework/Hotel/HotelAdmin/HotelHouseRoom/HFreeRoomList.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("23", "2", "酒店审核", "/Default.asp", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("231", "23", "审核分区", "/MyFramework/Hotel/HotelOrder/HOAreaList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("232", "23", "电话审核分配", "/MyFramework/Hotel/HotelOrder/HOChkRmDy.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("233", "23", "发送传真", "/MyFramework/Hotel/HotelAdmin/HotelQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("235", "23", "电话审核", "/MyFramework/Hotel/HotelOrder/HAuditing/HPhoneAuditingList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("236", "23", "公司审核", "/MyFramework/Hotel/HotelOrder/HAuditing/HOtherAuditingList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("237", "23", "审核监控", "/MyFramework/Hotel/HotelAdmin/HotelQuery.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("24", "2", "酒店结算", "/Default.asp", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("241", "24", "发对账单", "/MyFramework/Hotel/HotelSettlement/HotelSettlementQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("242", "24", "对账确认", "/MyFramework/Hotel/HotelSettlement/HotelSettlementQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("243", "24", "对账记录查询", "/MyFramework/Hotel/HotelSettlement/HotelSettlementQuery.aspx", "2"));
            ////loMenuStructure.AddMenuitem(new Menuitem("244", "24", "合作方到帐查询", "/MyFramework/Finance/FPPymtQuery.aspx", "3"));
            //loMenuStructure.AddMenuitem(new Menuitem("245", "24", "催帐", "/MyFramework/Hotel/HotelSettlement/HotelSettlementBillConfirm.aspx", "2"));
            ////  loMenuStructure.AddMenuitem(new Menuitem("246", "24", "应收款查询", "/MyFramework/Hotel/HotelSettlement/HotelSettleShouldPayQuery.aspx", "3"));

            //loMenuStructure.AddMenuitem(new Menuitem("25", "2", "酒店核销", "/Default.asp", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("251", "25", "收款登记", "/MyFramework/Finance/FPPymtQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("252", "25", "账款核销", "/MyFramework/Hotel/HotelSettlement/HFDispose.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("253", "25", "应收款查询", "/MyFramework/Hotel/HotelSettlement/HotelSettleShouldPayQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("254", "25", "核销记录查询", "/MyFramework/Hotel/HotelSettlement/HotelSettlementCheckRecord.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("26", "2", "酒店字典", "/Default.asp", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("261", "26", "酒店性质", "/MyFramework/Hotel/HotelDictionary/HotelProperty/HotelPropertyList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("262", "26", "酒店类别", "/MyFramework/Hotel/HotelDictionary/HotelType/HotelTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("263", "26", "酒店类型服务", "/MyFramework/Hotel/HotelDictionary/ServiceType/ServiceTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("264", "26", "酒店星级", "/MyFramework/Hotel/HotelDictionary/HotelGradeType/HotelGradeTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("265", "26", "酒店装修级别", "/MyFramework/Hotel/HotelDictionary/HotelDecType/HotelDecTypeList.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("3", null, "机票业务", "/MyFramework/Ticket/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("31", "3", "机票业务", "-", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("311", "31", "国内机票", "/MyFramework/Ticket/Ticket/TicketOrderChina_Search.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("302", "31", "订单导入", "/MyFramework/Ticket/Ticket/TicketOrderChina_Order.aspx?IsImport=1", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("301", "31", "机票预订", "/MyFramework/Ticket/Ticket/TicketOrderChina_Order.aspx?User=liyao&Argument=B|A|1530.00|90|-1|-1|0||&CommandName=50|80|NAY|CAN|FM2275|1650|1930|20071010|1700.00&SrcCity=BJ%b1%b1%be%a9&Grade=0", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("312", "31", "待出订单", "/MyFramework/Ticket/Ticket/OrderDetailList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("313", "31", "领班管理", "/MyFramework/Ticket/Ticket/LeaderManagerList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("314", "31", "退改签", "/MyFramework/Ticket/Ticket/TicketOrderChangeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("315", "31", "外出票", "/MyFramework/Ticket/Ticket/PrintOutOrder.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("316", "31", "自出票", "/MyFramework/Ticket/Ticket/PrintInnerOrder.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("317", "31", "分配机票", "/MyFramework/Ticket/Ticket/OrderDispense.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("318", "31", "收银", "/MyFramework/Ticket/Ticket/BalanceOrder.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("319", "31", "退改签审核", "/MyFramework/Ticket/Ticket/TicketBackConfirmList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("320", "31", "订单支付处理", "/MyFramework/Ticket/TicketFinance/TicketPayTaskList.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("32", "3", "机票产品", "-", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("321", "32", "航空公司", "/MyFramework/Ticket/TicketProduct/AirlineManagePage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("322", "32", "航班", "/MyFramework/Ticket/TicketProduct/FlightManagePage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("323", "32", "机型", "/MyFramework/Ticket/TicketProduct/FlightTypeManagePage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("324", "32", "机场", "/MyFramework/Ticket/TicketProduct/AirPortManagePage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("325", "32", "舱位", "/MyFramework/Ticket/TicketProduct/CabinManagePage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("326", "32", "合作商", "/MyFramework/Ticket/PartnerManageForm.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("327", "32", "送票员", "/MyFramework/Ticket/EmployeeDeliverManageForm.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("328", "32", "结算政策", "/MyFramework/Ticket/TicketPolicy/IssueBill.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("329", "32", "特价结算政策", "/MyFramework/Ticket/TicketPolicy/SpecialIssueBill.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("330", "32", "合作商用户关系", "/MyFramework/Ticket/TicketProduct/PartnerEmployeeList.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("33", "3", "机票结算", "-", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("331", "33", "生成结算单", "/MyFramework/Ticket/TicketFinance/TicketParnterBill.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("332", "33", "结算单列表", "/MyFramework/Ticket/TicketFinance/TicketBillList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("333", "33", "支付记录录入", "/MyFramework/Finance/FPPaymentRecordInput.aspx?CustomerID=1", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("34", "3", "机票核销", "-", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("341", "34", "收款登记", "/MyFramework/Finance/FPPymtQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("342", "34", "账款核销", "/MyFramework/Ticket/TicketFinance/TicketDispose.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("343", "34", "应收款查询", "/MyFramework/Ticket/TicketFinance/TicketShouldPayQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("344", "34", "核销记录查询", "/MyFramework/Ticket/TicketFinance/TicketSettlementCheckRecord.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("5", null, "会员服务", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("51", "5", "调查管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("511", "51", "调查任务管理", "/MyFramework/MemberService/MemberVote/MemberVoteTaskList.aspx", "2"));
            ////loMenuStructure.AddMenuitem(new Menuitem("512", "51", "调查任务项目", "/MyFramework/MemberService/MemberItem/MemberVoteItemDef.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("52", "5", "会员字典", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("527", "52", "会员类型", "/MyFramework/Admin/CustomerClass/CustomerClassList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("528", "52", "返款银行类别", "/MyFramework/Admin/Bank/BankTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("521", "52", "回访任务类型", "/MyFramework/MemberService/MemberDictionary/CBKTaskType/CBKTaskTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("522", "52", "投诉原因", "/MyFramework/MemberService/Complaint/ComplaintReasonList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("523", "52", "投诉方式", "/MyFramework/MemberService/Complaint/ComplaintMeansList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("524", "52", "投诉结果", "/MyFramework/MemberService/Complaint/ComplaintReaultList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("525", "52", "赔偿类型", "/MyFramework/MemberService/Complaint/ReimbTypeList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("526", "52", "支付帐号类型 ", "/MyFramework/MemberService/Complaint/PymtAccountTypeList.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("54", "5", "回访管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("541", "54", "回访模板管理", "/MyFramework/MemberService/MemberTemplate/CBKTemplateList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("542", "54", "新建回访任务", "/MyFramework/MemberService/CBKManagement/CBKManagementNewTask.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("544", "54", "回访任务管理", "/MyFramework/MemberService/CBKManagement/CBKManagementTaskManage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("545", "54", "开展回访工作", "/MyFramework/MemberService/CBKManagement/ImplementCBKTask.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("55", "5", "会员管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("551", "55", "会员查询", "/MyFramework/Member/MemberQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("552", "55", "车险管理", "/MyFramework/AutomobileInsurance/CustomerQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("553", "55", "会员分红记录", "/MyFramework/Member/DividendRecord.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("554", "55", "保险管理", "/MyFramework/Member/InsuranceRecord.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("555", "55", "会员录入", "/MyFramework/Member/MCCard_Customer.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("556", "55", "保单管理", "/MyFramework/Member/MemberGuaranteeQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("557", "5 5", "返款帐号", "/MyFramework/Member/ReturnAccountList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("558", "55", "车险客户录入", "/MyFramework/AutomobileInsurance/CVICustomerInfo.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("56", "5", "奖励管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("561", "56", "商品信息管理", "/MyFramework/MemberService/MemberPoint/ProductsManage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("562", "56", "会员奖励申请", "/MyFramework/MemberService/MemberEncourage/MemberApplyEncourage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("563", "56", "奖励申请管理", "/MyFramework/MemberService/MemberEncourage/MemberApplyManage.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("564", "56", "现金兑换申请", "/MyFramework/MemberService/MemberCashExchange/MemberApplyCashExchange.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("565", "56", "生成分红报表", "/MyFramework/MemberService/MemberCashExchange/ExportDvdList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("566", "56", "已导出分红记录", "/MyFramework/MemberService/MemberCashExchange/ExportedRecordsList.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("6", null, "公共任务", "/MyFramework/PublicCase/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("61", "6", "系统任务", "/MyFramework/PublicCase/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("611", "61", "新建工单任务", "/MyFramework/PublicCase/AddNewCase.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("613", "61", "我的任务", "/MyFramework/PublicCase/PublicCaseMyTask.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("614", "61", "部门任务", "/MyFramework/PublicCase/PublicCaseSystemTask.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("615", "61", "待发送短信", "/MyFramework/SMS/AddNewSmsPage.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("616", "61", "待发送消息", "/MyFramework/Message/AddNewMessagePage.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("7", null, "市场营销", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("71", "7", "代理商管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("711", "71", "代理商维护", "/MyFramework/Agent/AgentList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("712", "71", "代理商预订规则", "/MyFramework/Agent/AgentManager/ReservRuleList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("713", "71", "代理商售卡业务规则", "/MyFramework/Agent/AgentManager/CardSaleRuleList.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("72", "7", "代理商结算", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("721", "72", "代理商政策维护", "/MyFramework/Agent/AgentManager/AgentReservCommRuleList.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("722", "72", "代理商结算", "/MyFramework/Agent/AgentBill/AgentBill.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("723", "72", "结算列表", "/MyFramework/Agent/AgentBill/AgentBillList.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("8", null, "贵宾厅", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("81", "8", "会员接待", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("811", "81", "航班提示", "/MyFramework/VIPLounge/VFlightRemind.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("812", "81", "售卡管理", "/MyFramework/VIPLounge/VCardSale.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("813", "81", "退卡管理", "/MyFramework/VIPLounge/VCardSaleRecordQuery.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("82", "8", "费用管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("821", "82", "费用信息", "/MyFramework/VIPLounge/FeeInfoView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("822", "82", "合同信息", "/MyFramework/VIPLounge/ContactInfoView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("823", "82", "员工房租信息", "/MyFramework/VIPLounge/EmployeeRentInfoView.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("83", "8", "贵宾厅字典", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("831", "83", "商品类别", "/MyFramework/VIPLounge/ProductTypeView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("832", "83", "商品信息", "/MyFramework/VIPLounge/ProductInfoView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("833", "83", "供应商管理", "/MyFramework/VIPLounge/VendorView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("834", "83", "支出项目类型", "/MyFramework/VIPLounge/PaymentItemTypeView.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("9", null, "特商管理", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("91", "9", "餐饮预订", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("911", "91", "餐饮预订", "/MyFramework/ContractVendor/CVOOrderVendorQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("912", "91", "餐饮订单查询", "/MyFramework/ContractVendor/CVOOrderQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("92", "9", "高尔夫预订", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("921", "92", "高尔夫预订", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("922", "92", "高尔夫订单查询", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("93", "9", "商户管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("931", "93", "商户维护", "/MyFramework/ContractVendor/CVVendorInfoQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("932", "93", "商户查询", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("94", "9", "特商字典", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("941", "94", "商户类别", "/MyFramework/ContractVendor/CVTypeView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("942", "94", "商户属性字典", "/MyFramework/ContractVendor/AttributeDctionaryView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("943", "94", "商户特色", "/MyFramework/ContractVendor/VendorSpecialView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("944", "94", "客户流量", "/MyFramework/ContractVendor/CustomerVolumeView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("945", "94", "人均消费", "/MyFramework/ContractVendor/AvgConsumptionView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("946", "94", "经营方式", "/MyFramework/ContractVendor/OperationModeView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("947", "94", "商户图片类型", "/MyFramework/ContractVendor/ImageStyleView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("948", "94", "口味", "/MyFramework/ContractVendor/TasteTypeView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("949", "94", "环境气氛", "/MyFramework/ContractVendor/EnvironmentView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("950", "94", "餐馆特色", "/MyFramework/ContractVendor/SpecialServiceView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("951", "94", "服务项目", "/MyFramework/ContractVendor/CVDServiceView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("952", "94", "菜单类别", "/MyFramework/ContractVendor/MenuTypeView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("953", "94", "周边环境", "/MyFramework/ContractVendor/SDEnvironmentView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("95", "9", "特商活动管理", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("954", "95", "促销活动", "/MyFramework/ContractVendor/CVPromoteSaleView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("955", "95", "最新动态", "/MyFramework/ContractVendor/TopActiveView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("956", "95", "热门推荐", "/MyFramework/ContractVendor/PopRecommendView.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("957", "95", "精品推荐", "/MyFramework/ContractVendor/ElaborateRecommendView.aspx", "2"));
            ////loMenuStructure.AddMenuitem(new Menuitem("821", "82", "高尔夫", "/MyFramework/Default.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("10", null, "卡管理", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("101", "10", "卡管理", "/MyFramework/Card/MCCardNoSessionQuery.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1011", "101", "卡号段管理", "/MyFramework/Card/MCCardNoSessionQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1012", "101", "卡类型", "/MyFramework/Card/CardTypeDef.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1013", "101", "生成卡号", "/MyFramework/Card/MCCardNoMark.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1014", "101", "制卡", "/MyFramework/Card/MCCardMake.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1015", "101", "领卡", "/MyFramework/Card/MCCardOut.aspx", "2"));


            //loMenuStructure.AddMenuitem(new Menuitem("18", null, "财务管理", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("181", "18", "酒店核销", "/Default.asp", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1811", "181", "收款登记", "/MyFramework/Finance/FPPymtQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1812", "181", "账款核销", "/MyFramework/Hotel/HotelSettlement/HFDispose.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1813", "181", "应收款查询", "/MyFramework/Hotel/HotelSettlement/HotelSettleShouldPayQuery.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1814", "181", "核销记录查询", "/MyFramework/Hotel/HotelSettlement/HotelSettlementCheckRecord.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("19", null, "决策支持", "/MyFramework/Default.aspx", "0"));
            //loMenuStructure.AddMenuitem(new Menuitem("191", "19", "预订分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1911", "191", "酒店订单", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1912", "191", "机票订单", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1913", "191", "餐饮订单", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1914", "191", "订单综合分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("192", "19", "会服分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1921", "192", "会员分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1922", "192", "投诉分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1923", "192", "消费模式分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("193", "19", "市场分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1931", "193", "代理商分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1932", "193", "营销策略分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1933", "193", "投资回报分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("194", "19", "合作商分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1941", "194", "酒店产品分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1942", "194", "机票产品分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1943", "194", "合作效益分析", "/MyFramework/Default.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("195", "19", "销售分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1951", "195", "酒店产品分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1952", "195", "机票产品分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1953", "195", "合作效益分析", "/MyFramework/Default.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("196", "19", "贵宾厅分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1961", "196", "商品销售分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1962", "196", "会员接待分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1963", "196", "客户分析", "/MyFramework/Default.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("197", "19", "产品分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1971", "197", "卡销售分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1972", "197", "保险销售分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1973", "197", "餐饮娱乐分析", "/MyFramework/Default.aspx", "2"));

            //loMenuStructure.AddMenuitem(new Menuitem("198", "19", "人力资源分析", "/MyFramework/Default.aspx", "1"));
            //loMenuStructure.AddMenuitem(new Menuitem("1981", "198", "员工分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1982", "198", "绩效分析", "/MyFramework/Default.aspx", "2"));
            //loMenuStructure.AddMenuitem(new Menuitem("1982", "198", "价值分析", "/MyFramework/Default.aspx", "2"));
            //if (!loUserInfo.Is_Admin)
            //{
            //    List<Int32> loUserFunctionIds = this.GetUserFunctionIds();
            //    loMenuStructure.EnavailableMenus(loUserFunctionIds);
            //}
            //this.moSession["MenuStructure"] = loMenuStructure;
            #endregion
        }
Beispiel #7
0
    /// <summary>
    /// 左侧导航菜单
    /// </summary>
    private void GetLeftMenuHtml()
    {
        MenuStructure loMenuStructure = (MenuStructure)this.Page.Session["MenuStructure"];

        //if (this.Page.Request.QueryString["TopMenuId"] != null)
        //{
        //string lsTopMenuId = this.Page.Request.QueryString["TopMenuId"].ToString();

        //  Menuitem loMenuitem = loMenuStructure.FindTopMenuitem(lsTopMenuId);
        //if (loMenuitem != null)
        //{
        //for (int lnIndex = 0; lnIndex < loMenuitem.Subitems.Count; lnIndex++)
        //{
        //    Menuitem lotempMenu = (Menuitem)loMenuitem.Subitems[lnIndex];
        lsleftHtml += "<tr height=\"24\">";
        // Boolean isSelectedMenu = false;
        //if (this.Page.Request["LeftMenuID"] != null)
        //{
        //    string loSelectedMenuid = this.Page.Request["LeftMenuID"].ToString();
        //    Menuitem loSelectedMenu = loMenuStructure.FindMenuitem(loMenuitem.Subitems, loSelectedMenuid);
        //    if (loSelectedMenu!=null)
        //         if (lotempMenu.MenuID == loSelectedMenu.MenuID || lotempMenu.ParentMenuID == loSelectedMenuid || lotempMenu.MenuID == loSelectedMenu.ParentMenuID) isSelectedMenu = true;
        //    //+ lotempMenu.MenuID + "')\" background='Image/TopImage/anniu_left_02.gif' >";

        //}
        // string lsbackground = "/MyFramework/Image/GLeftImage/crm_left.gif";
        //if (isSelectedMenu)
        // lsbackground = "/MyFramework/Image/GLeftImage/crm_left1.gif";
        lsleftHtml += "<td  colspan=2  align=\"left\"  id=menuTitle11111   onclick=\"showsubmenu('2222222');return false;\" background='3333333' >";
        //  lsleftHtml +="<table width=\"82%\" border=\"0\" align=\"right\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>";

        lsleftHtml += "&nbsp;&nbsp;&nbsp; <a href=\"#\" class=\"L_caidan01\">leftMenu</a></td></tr>";
        // lsleftHtml += "</table></td></tr>";
        //if (lotempMenu.Subitems.Count != 0)
        //{

        //if (isSelectedMenu)
        //    lsleftHtml += "<tr id='submenu" + lotempMenu.MenuID + "' style='display:'>";
        //else
        //    lsleftHtml += "<tr id='submenu" + lotempMenu.MenuID + "' style='display:none'>";
        ////background='/MyFramework/Image/GLeftImage/crm_cd_02.gif'
        ////background='/MyFramework/Image/GLeftImage/crm_cd_02.gif'
        ////<img src='/MyFramework/Image/GLeftImage/crm_cd_05.gif' width=\"120\" height=\"6\">
        //lsleftHtml += "<td><table width=\"100%\" border=\"0\" align=\"right\" cellpadding\"0\" cellspacing=\"0\" >";
        //lsleftHtml += "<tr><td height=4 background='/MyFramework/Image/GLeftImage/crm_cd_02.gif'></td></tr>";
        //lsleftHtml += "<tr><td background='/MyFramework/Image/GLeftImage/crm_cd_02.gif'><table  border=\"0\" align=\"right\" cellpadding\"0\" cellspacing=\"0\" width=\"90%\">";
        //for (int lnIndexJ = 0; lnIndexJ < lotempMenu.Subitems.Count; lnIndexJ++)
        //{
        //    Menuitem loEndMenu = (Menuitem)lotempMenu.Subitems[lnIndexJ];

        //    lsleftHtml += "<tr >";
        //    lsleftHtml += "<td width=\"12px\" ><img src='/MyFramework/Image/GLeftImage/arrow.gif' width=\"11\" height=\"11\"></td>";
        //    lsleftHtml += " <td height=\"19\" valign=\"bottom\" ><a class=\"L_caidan02\" href=\"" + BasePage.AppendQueryString(loEndMenu.HyperLink, "TopMenuID=" + lotempMenu.ParentMenuID + "&LeftMenuID=" + loEndMenu.MenuID) + "\">" + loEndMenu.Caption + "</a></td>";
        //    lsleftHtml += "</tr>";
        //}
        //lsleftHtml += "</table></td></tr>";
        //lsleftHtml += "<tr><td height=6 background='/MyFramework/Image/GLeftImage/crm_cd_05.gif'></td></tr>";
        //lsleftHtml += "</table></td></tr>";
        //}

        lsleftHtml += "<tr height=\"2\"><td colspan=\"2\" ></td></tr>";

        //}
        // }
        //}
    }
Beispiel #8
0
    void Start()
    {
        menu = GetComponent <MenuStructure>();

        cursors = new List <GameObject>(GameObject.FindGameObjectsWithTag("User cursor"));

        Transform root = SkeletonContainer.transform.GetChild(0);

        defaultRotations = new Dictionary <GameObject, Quaternion>();
        memorizeTransforms(root);
        attachMarkersRecursively(root, 1);

        jobs = new Dictionary <string, Action>()
        {
            { JOB.TRACK, () => {
                  foreach (GameObject a in cursors)
                  {
                      if (!a.activeSelf)
                      {
                          return;
                      }
                  }

                  Dictionary <Collider, GameObject> nearJoints = new Dictionary <Collider, GameObject>();
                  foreach (GameObject c in cursors)
                  {
                      Collider[] collidingJoints = Physics.OverlapSphere(
                          c.transform.position,
                          c.transform.lossyScale.x / 2,
                          1 << LayerMask.NameToLayer("Joint marker")
                          );
                      for (uint i = 0; i < collidingJoints.Length; i++)
                      {
                          nearJoints.Add(collidingJoints[i], c);
                      }
                  }

                  if (nearJoints.Keys.Count == 0)
                  {
                      if (HighlightedJoint != null)
                      {
                          highlightedCursorAnimator.SetTrigger("Display");
                          highlightedJointAnimator.SetTrigger("Normal");

                          HighlightedJoint = null;

                          menu.Reset();
                      }
                      return;
                  }

                  Collider closest = new List <Collider>(nearJoints.Keys).OrderBy(
                      collider => Vector3.Distance(
                          nearJoints[collider].transform.position,
                          collider.transform.position
                          )
                      ).First();

                  if (closest.transform.parent.gameObject == HighlightedJoint)
                  {
                      return;
                  }

                  if (HighlightedJoint == null)
                  {
                      if (highlightedCursorAnimator != null)
                      {
                          highlightedCursorAnimator.SetTrigger("Display");
                      }
                      menu.ActivateOption(OPTION.DOWN);
                  }
                  else
                  {
                      highlightedJointAnimator.SetTrigger("Normal");
                  }

                  HighlightedJoint = closest.transform.parent.gameObject;

                  highlightedJointAnimator = closest.gameObject.GetComponent <Animator>();
                  highlightedJointAnimator.SetTrigger("Highlight");

                  highlightedCursorAnimator = nearJoints[closest].GetComponent <Animator>();
                  highlightedCursorAnimator.SetTrigger("Hide");

                  highlightedCursorVisible = false;
              } },
            { JOB.ROTATE, () => {
                  if (!highlightedCursorVisible)
                  {
                      highlightedCursorAnimator.SetTrigger("Display");
                      highlightedCursorVisible = true;
                  }
                  HighlightedJoint.transform.LookAt(highlightedCursorAnimator.transform);
                  HighlightedJoint.transform.rotation *= Quaternion.Inverse(defaultRotations[HighlightedJoint]);
              } },
            { JOB.STANDBY, () => {} }
        };
    }