Exemplo n.º 1
0
        void FindMenuByText()
        {
            if (string.IsNullOrEmpty(lblSelectMenu.Text))
            {
                return;
            }

            // search in Menu buttons
            string   searchText = lblSelectMenu.Text + ".";
            MenuData m          = null;

            foreach (Control c in this.Controls)
            {
                if (c.Text.StartsWith(searchText))
                {
                    m = (MenuData)c.Tag;
                    if (m != null)
                    {
                        break;
                    }
                }
            }

            lblSelectMenu.Text = string.Empty;

            if (m != null)
            {
                SelectMenu(m);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Overrides FileReader method from inventory class
        /// and only reads in data for Sundries
        /// </summary>
        /// <param name="FileName"></param>
        public override void FileReader(string FileName)
        {
            int          NumOfLines = LineCheck(FileName);
            StreamReader reader     = new StreamReader(FileName);

            string MenuData;

            string[] SplitMenu;

            for (int i = 0; i < NumOfLines; i++)
            {
                MenuData  = reader.ReadLine();
                SplitMenu = MenuData.Split(',');


                if (SplitMenu[0] == "sundry")
                {
                    SundryName.Add(SplitMenu[0]);
                    SundryType.Add(SplitMenu[1]);
                    SundrySize.Add(SplitMenu[2]);
                    SundryCost.Add(double.Parse(SplitMenu[3]));
                    SundryType2.Add(SplitMenu[4]);
                    SundryQuantity.Add(double.Parse(SplitMenu[5]));
                }
            }

            reader.Close();
        }
Exemplo n.º 3
0
        private void RenderSubMenus(MenuData currentMenu, MenuData[] menus)
        {
            m_menuData = currentMenu;
            if (menus != null && menus.Length > 0)
            {
                MenuButton btn = null;
                for (int i = 0; i < MAX_MENU_COUNT; i++)
                {
                    btn = (MenuButton)this.Controls.Find(string.Format("button{0}", i + 1), true)[0];
                    if (i > menus.Length - 2)
                    {
                        btn.Tag  = null;
                        btn.Text = string.Empty;
                    }
                    else
                    {
                        btn.Tag  = menus[i];
                        btn.Text = menus[i].MenuName;
                    }
                }

                btn            = (MenuButton)this.Controls.Find(string.Format("button{0}", MAX_MENU_COUNT), true)[0];
                btn.Tag        = menus[menus.Length - 1];
                btn.Text       = menus[menus.Length - 1].MenuName;
                btn.ButtonType = currentMenu == null ? MenuButtonType.TypeNorm : MenuButtonType.TypeBack;
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Overrides FileReader method from inventory class
        /// and only reads in data for Burgers
        /// </summary>
        /// <param name="FileName"></param>
        public override void FileReader(string FileName)
        {
            int          NumOfLines = LineCheck(FileName);
            StreamReader reader     = new StreamReader(FileName);

            string MenuData;

            string[] SplitMenu;

            for (int i = 0; i < NumOfLines; i++)
            {
                MenuData  = reader.ReadLine();
                SplitMenu = MenuData.Split(',');


                if (SplitMenu[0] == "burger")
                {
                    BurgerName.Add(SplitMenu[0]);
                    BurgerType.Add(SplitMenu[1]);
                    BurgerSize.Add(SplitMenu[2]);
                    BurgerCost.Add(double.Parse(SplitMenu[3]));
                    BurgerBun.Add(SplitMenu[4]);
                    BurgerBunQuantity.Add(double.Parse(SplitMenu[5]));
                    BurgerPatty.Add(SplitMenu[6]);
                    BurgerPattyQuantity.Add(double.Parse(SplitMenu[7]));
                }
            }

            reader.Close();
        }
Exemplo n.º 5
0
        private void barbtnMnuItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var nd  = this.treeCtl1.FocusedNode;
            var pnd = nd.ParentNode == null ? nd : nd.ParentNode;
            var md  = new MenuData {
                IsUsing     = true,
                MenuGrpName = pnd.GetValue(0).ToString(),
                MenuItems   = null
            };
            var md2 = new MenuData {
                IsUsing     = true,
                MenuGrpName = pnd.GetValue(0).ToString(),
                MenuItems   = new List <MenuItemData> {
                    new MenuItemData {
                        IsUsing     = true,
                        MenuName    = "新建菜单项",
                        MenuClsName = string.Empty,
                        MenuAsmName = string.Empty
                    }
                }
            };
            var tnd = pnd.Nodes.Add(new object[] { "新建菜单项", md2 });

            tnd.Tag = md2;
            this.treeCtl1.FocusedNode = tnd;
        }
Exemplo n.º 6
0
    protected void GoToMenu(MenuData data)
    {
        SetActive(data.m_ObjectsToDisable, false);
        SetActive(data.m_ObjectsToEnable, true);

        data.m_DefaultHighlightedButton?.Select();
    }
Exemplo n.º 7
0
        public ShowMenu(int parent)
        {
            InitializeComponent();
            var menu = MenuData.GetMenuOptionByParent(parent);

            BindingContext = menu;
        }
Exemplo n.º 8
0
            void StartLoadMenu(RowData rowData)
            {
                if (menus[0].IsUsable &&
                    loadingRowData != rowData &&
                    (menus[rowData.MenuLevel + 1] == null ||
                     menus[rowData.MenuLevel + 1].Tag as RowData != rowData))
                {
                    loadingRowData = rowData;
                    LoadStarted();
                    BackgroundWorker workerSubMenu = workersSubMenu.
                                                     Where(w => !w.IsBusy).FirstOrDefault();
                    if (workerSubMenu == null)
                    {
                        workerSubMenu = new BackgroundWorker
                        {
                            WorkerSupportsCancellation = true,
                        };
                        workerSubMenu.DoWork             += LoadMenu;
                        workerSubMenu.RunWorkerCompleted += LoadSubMenuCompleted;
                        workersSubMenu.Add(workerSubMenu);
                    }

                    workerSubMenu.RunWorkerAsync(rowData);
                }

                void LoadSubMenuCompleted(object senderCompleted, RunWorkerCompletedEventArgs e)
                {
                    LoadStopped();
                    MenuData menuData = (MenuData)e.Result;

                    if (menus[0].IsUsable &&
                        menuData.Validity != MenuDataValidity.AbortedOrUnknown)
                    {
                        Menu menu = Create(menuData);
                        switch (menuData.Validity)
                        {
                        case MenuDataValidity.Valid:
                            menu.SetTypeSub();
                            break;

                        case MenuDataValidity.Empty:
                            menu.SetTypeEmpty();
                            break;

                        case MenuDataValidity.NoAccess:
                            menu.SetTypeNoAccess();
                            break;
                        }

                        menu.Tag = menuData.RowDataParent;
                        menuData.RowDataParent.SubMenu = menu;
                        if (menus[0].IsUsable)
                        {
                            ShowSubMenu(menu);
                        }
                    }

                    loadingRowData = null;
                }
            }
Exemplo n.º 9
0
        /// <summary>
        /// 根据条件筛选所有Menu指定页码的数据(分页型)
        /// </summary>
        /// <param name="menu">实体对象</param>
        /// <param name="pageparams">分页对象</param>
        /// <param name="totalCount">符合条件的记录总数量</param>
        /// <returns></returns>
        public DataSet GetData(EntityMenu menu, PageParams pageparams, out int totalCount)
        {
            #region
            DBConditions querybusinessparams = new DBConditions(pageparams);
            querybusinessparams.Add(MenuData.menuId, EnumSqlType.sqlint,
                                    EnumCondition.Equal, menu.menuId);
            querybusinessparams.Add(MenuData.currentId, EnumSqlType.sqlint,
                                    EnumCondition.Equal, menu.currentId);
            querybusinessparams.Add(MenuData.parentId, EnumSqlType.sqlint,
                                    EnumCondition.Equal, menu.parentId);
            querybusinessparams.Add(MenuData.menuName, EnumSqlType.nvarchar,
                                    EnumCondition.Equal, menu.menuName);
            querybusinessparams.Add(MenuData.iconCls, EnumSqlType.nvarchar,
                                    EnumCondition.Equal, menu.iconCls);
            querybusinessparams.Add(MenuData.htmlurl, EnumSqlType.nvarchar,
                                    EnumCondition.Equal, menu.htmlurl);
            querybusinessparams.Add(MenuData.eventName, EnumSqlType.nvarchar,
                                    EnumCondition.Equal, menu.eventName);
            querybusinessparams.Add(MenuData.sort, EnumSqlType.sqlint,
                                    EnumCondition.Equal, menu.sort);
            querybusinessparams.Add(MenuData.usable, EnumSqlType.bit,
                                    EnumCondition.Equal, menu.usable);
            MenuData menudata = new MenuData();
            totalCount = this._menuclass.GetSingleT(menudata, querybusinessparams);
            return(menudata);

            #endregion
        }
        public ActionResult ServiceList(string pageParam)
        {
            MenuData menu = new MenuData();

            Guid pageGroupId = new Guid("ECD18815-6452-4A49-805D-A99533EFEE6E");


            string title;
            string body;


            List <Page> pages = GetPages(new Guid("EDEB818D-E965-4DEF-B855-17E04F40F1A6"));

            body  = "شرکت مشاوران سیستم های پیشرفته زاوش از سال 1390 با هدف ارتقا عملکرد سازمان ها از طریقه مکانیزه کردن فرآیند های سازمانی فعالیت خود را آغاز نموده است و هم اکنون در چهار حوزه زیر فعالیت می کند:";
            title = "خدمات زاوش";


            BlogListViewModel portfolio = new BlogListViewModel()
            {
                Portfolio      = pages,
                PageGroupBody  = body,
                PageGroupTitle = title
            };

            ViewBag.Title = title;
            return(View(portfolio));

            //  List<Page> pages = GetPages(new Guid("EDEB818D-E965-4DEF-B855-17E04F40F1A6"));
            //  return View(pages);
        }
Exemplo n.º 11
0
        private string WorkspaceAssignmentBasedOnRoles(string workspaceID, MenuData menu)
        {
            //Afternoon Tea Card, Breakfast Card, Wine List , ECO
            if (menu.MenuTypeId == 2 || menu.MenuTypeId == 3 || menu.MenuTypeId == 4 || menu.MenuTypeId == 13)
            {
                workspaceID = "b47ad112-a9b3-4931-9b4f-4528deb5f187";
            }

            //food guide
            if (menu.MenuTypeId == 5)
            {
                workspaceID = "35aa3617-6834-4063-bbe7-24eeac8baf20";
            }

            if (menu.MenuTypeId == 1 || menu.MenuTypeId == 10)
            {
                workspaceID = "7e76fa17-4c65-4aa1-845e-ec304cfd5b35";
            }

            //if translator show different workspace ID
            bool isTranslator = true;
            var  userId       = Convert.ToInt32(Session["USERID"]);

            var userdata = _accountManagement.GetUserTypeByUserid(userId);

            isTranslator = (userdata == "Translator");

            if (isTranslator && menu.LanguageId != 1)
            {
                workspaceID = "61e46bc2-406f-4750-a19d-785c85228904";
            }
            return(workspaceID);
        }
Exemplo n.º 12
0
 private async void LoadMenuData()
 {
     IsLoading = true;
     _menuData = await _webService.GetMenuData(_currentStateService.CurrentUser);
     RaisePropertyChanged(() => Items);
     IsLoading = false;
 }
        private List <MenuModel> PrepareMenu(MenuData parentMenu, int menuLevel)
        {
            var children  = _AllMenu.Where(c => c.ParentId == parentMenu.MenuId).ToList();
            var lchildren = new List <MenuModel>();

            foreach (var subMenu in children)
            {
                var childMenu = new MenuModel()
                {
                    Name       = subMenu.Name,
                    Alias      = subMenu.Alias,
                    Action     = subMenu.Action,
                    ActionUrl  = subMenu.ActionUrl,
                    ModuleName = subMenu.ModuleName,
                    Image      = subMenu.Image,
                    ImageUrl   = subMenu.ImageUrl,
                    Position   = subMenu.Position,
                    Parent     = parentMenu.ParentId,
                    MenuLevel  = menuLevel + 1,
                    Children   = new List <MenuModel>()
                };

                var returnMenu = PrepareMenu(subMenu, childMenu.MenuLevel);
                childMenu.Children = returnMenu;
                lchildren.Add(childMenu);
            }

            return(lchildren);
        }
Exemplo n.º 14
0
    public void OpenMenu(MenuType menuType, bool isSingleOnScreen = false)
    {
        _canvas = GameObject.FindGameObjectWithTag("MainCanvas").GetComponent <Canvas>();
        MenuData menuData = _menuDataList.menuDataList.Find(x => x.menuType == menuType);

        if (menuData == null)
        {
            Debug.LogError("MenuManager:OpenMenu The menu " + menuType.ToString() + "you are trying to open doesn`t exist.");
            return;
        }

        if (isSingleOnScreen)
        {
            CloseAllMenus();
        }
        //ifatuTODO - check if this is needed or corect
        //Destroy(_currentMenu);
        //_currentMenu = null;
        _currentMenu = Instantiate(menuData.menuPrefab, transform.position, Quaternion.identity);
        _currentMenu.transform.SetParent(_canvas.transform, false);



        //   _currentMenu.transform.position = new Vector3(0, 0, 0);
        // _currentMenu.transform.localScale = new Vector3(1, 1, 1);
        _menuStack.Add(_currentMenu);
    }
Exemplo n.º 15
0
        private async void GetMenuDetails(MenuData SelectedMenu)
        {
            try
            {
                Mvx.IoCProvider.Resolve <IAppLoader>().ShowIndicator();
                var response = await ProductService.ProcessToGetProductById(SelectedMenu.Id);

                Mvx.IoCProvider.Resolve <IAppLoader>().StopIndicator();
                if (response != null)
                {
                    if (response != null)// && response.Code == AppConstants.SuccessCode)
                    {
                        SelectedProduct = response.Data;
                        AssignData(SelectedProduct);
                        AssignFrequentDataDetails(SelectedProduct);
                        CheckIsFromCart(SelectedMenu.Id);
                    }
                    else
                    {
                        Mvx.IoCProvider.Resolve <IMessageBox>().ShowMessageBox(response.Message, null, false);
                    }
                }
            }
            catch (Exception ex)
            {
                Mvx.IoCProvider.Resolve <IAppLogger>().DebugLog(nameof(ProductDetailsViewModel), ex);
            }
        }
Exemplo n.º 16
0
        void GoSubMenu_Clicked(object sender, Xamarin.Forms.SelectedItemChangedEventArgs e)
        {
            var selected = e.SelectedItem as MenuOption;
            var menu     = MenuData.GetMenuOptionByParent(selected.Id);

            BindingContext = menu;
        }
Exemplo n.º 17
0
        public static decimal ProcessOrder(IEnumerable <string> order, ValidationResults validationResults)
        {
            var menu          = MenuData.GetMenu();
            var totalCost     = 0.0M;
            var serviceCharge = ServiceCharge.None;

            foreach (var item in order)
            {
                if (!string.IsNullOrEmpty(item) && menu.Items.Any(x => x.Name == item))
                {
                    var menuItem = menu.Items
                                   .Where(x => x.Name == item)
                                   .FirstOrDefault();

                    totalCost += menuItem.Cost;

                    var itemServiceCharge = GetItemServiceCharge(menuItem);

                    if (itemServiceCharge > serviceCharge)
                    {
                        serviceCharge = itemServiceCharge;
                    }
                }
                else
                {
                    AddInvalidItemMessage(item, validationResults);
                }
            }

            return(!validationResults.AnyErrorOrInvalid()
                    ? GetTotalWithServiceCharge(totalCost, serviceCharge)
                    : 0.0M);
        }
Exemplo n.º 18
0
        public override void Init(MenuData menuData, Menu menu)
        {
            base.Init(menuData, menu);
            levelTxt  = menu.GetCustomReference("Level").GetComponent <Text>();
            xpTxt     = menu.GetCustomReference("XP").GetComponent <Text>();
            pointsTxt = menu.GetCustomReference("Points").GetComponent <Text>();

            unlockBTN = menu.GetCustomReference("AbilityUnlock").GetComponent <Button>();

            abilityTitle       = menu.GetCustomReference("AbilityTitle").GetComponent <Text>();
            abilityDescription = menu.GetCustomReference("AbilityDescription").GetComponent <Text>();
            cost = menu.GetCustomReference("Cost").GetComponent <Text>();

            this.menu = menu;

            SetUpSkillButton(IceManager.AbilitiesEnum.iceSpikeAim);
            SetUpSkillButton(IceManager.AbilitiesEnum.pickUpIceSpikes);
            SetUpSkillButton(IceManager.AbilitiesEnum.noGravity);
            SetUpSkillButton(IceManager.AbilitiesEnum.IceImbue);
            SetUpSkillButton(IceManager.AbilitiesEnum.IceMergeIce);
            SetUpSkillButton(IceManager.AbilitiesEnum.IceMergeFire);
            SetUpSkillButton(IceManager.AbilitiesEnum.IceMergeLightning);
            SetUpSkillButton(IceManager.AbilitiesEnum.IceMergeGrav);

            unlockBTN.onClick.AddListener(delegate
            {
                if (IceManager.UnlockAbility(selectedAbility))
                {
                    ReloadUnlocks();
                    this.unlockBTN.interactable = false;
                    this.unlockBTN.GetComponentInChildren <Text>().text = "Owned";
                }
            });
        }
Exemplo n.º 19
0
        private void tvMenu_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (NoSelectedNode())
            {
                return;
            }

            CurrentMenu = MenuData.Select(GetCurrentMenuID());

            if (CurrentMenu == null)
            {
                return;
            }

            txtCode.Text              = CurrentMenu.MenuCode;
            txtCode.Tag               = CurrentMenu.MenuID;
            txtName.Text              = CurrentMenu.MenuTitle;
            txtName.Tag               = CurrentMenu.MenuParent;
            CmbLevel.SelectedIndex    = CurrentMenu.MenuLevel;
            cmbMenuType.SelectedIndex = CurrentMenu.MenuTypeCode;
            txtOrder.Text             = CurrentMenu.MenuOrder.ToString();
            if (CurrentMenu.MenuLevel == 3)
            {
                btnNew.Enabled = false;
            }
            else
            {
                btnNew.Enabled = true;
            }
        }
Exemplo n.º 20
0
 private void processNextMenu(int move)
 {
     currentPos += move;
     while (currentPos < 0)
     {
         currentPos += MenuNum;
     }
     currentPos %= MenuNum;
     for (int i = 0; i < MenuNum; i++)
     {
         int       num       = (i + MenuNum - currentPos) % MenuNum;
         MenuData  menuData  = MenusData[usePosNo[MenuNum, num] - 1];
         Hashtable hashtable = new Hashtable();
         hashtable.Add("position", menuData.Pos);
         hashtable.Add("islocal", true);
         if (num == 0)
         {
             hashtable.Add("time", 0.03f);
             hashtable.Add("oncomplete", "OnCompleteHandler");
             hashtable.Add("easetype", iTween.EaseType.linear);
             hashtable.Add("oncompletetarget", base.gameObject);
             hashtable.Add("oncompleteparams", new NextChecker(MenusData[i].enable, move));
         }
         else
         {
             hashtable.Add("time", 0.2f);
             hashtable.Add("easetype", iTween.EaseType.easeOutBack);
         }
         iTween.MoveTo(Menus[i], hashtable);
         TweenScale.Begin(Menus[i], 0.2f, menuData.Scale);
         MenuChips[i].widget.depth = menuData.depth;
         MenuChips[i].widget.color = ((!MenusData[i].enable) ? new Color(0.5f, 0.5f, 0.5f, menuData.Color.a) : menuData.Color);
         MenuChips[i].posNo        = num;
     }
 }
Exemplo n.º 21
0
        public async Task <IActionResult> MenuData_Search([Bind("idMenu,Action,Controller,NamaMenu,Img,Platform,Status")] MenuData data)
        {
            var model = new MenuDataModel();
            var r     = new ErrorViewModel();

            if (ModelState.IsValid)
            {
                try
                {
                    model.ListData = await f.MenuData_GetSearch(data);

                    return(await Task.Run(() => Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "MenuData_Table", model) })));
                }
                catch (Exception ex)
                {
                    r.MessageContent = ex.ToString();
                    r.MessageTitle   = "Error ";
                    r.RequestId      = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
                    model.Error      = r;
                    model.ListData   = await f.MenuData_Get();

                    return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle, html = Helper.RenderRazorViewToString(this, "MenuData_Table", data) })));
                }
            }
            else
            {
                r.MessageContent = "State Model tidak valid";
                r.MessageTitle   = "Error ";
                r.RequestId      = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
                model.Error      = r;
                model.ListData   = await f.MenuData_Get();

                return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle, html = Helper.RenderRazorViewToString(this, "MenuData_Table", model) })));
            }
        }
Exemplo n.º 22
0
        /// <summary>
        /// Loads the content asynchronously.
        /// </summary>
        public override async Task LoadContentAsync()
        {
            var menu = Data.FromJson <Rest.Menu>();

            //
            // If the menu content hasn't actually changed, then ignore.
            //
            if (menu.ToJson().ComputeHash() == MenuData.ToJson().ComputeHash())
            {
                return;
            }

            MenuData = menu;

            //
            // Load the background image and prepate the menu buttons.
            //
            BackgroundImage = await Utility.LoadImageFromUrlAsync(Crex.Application.Current.GetAbsoluteUrl(MenuData.BackgroundImage.BestMatch));

            if (Activity != null)
            {
                Activity.RunOnUiThread(UpdateUserInterfaceFromContent);
            }

            LastLoadedDate = DateTime.Now;
        }
Exemplo n.º 23
0
        public IActionResult AccountMenuEdit(int?id)
        {
            try
            {
                List <AccountMenuLanguage> accountMenuLanguages = _baselDb.AccountMenus
                                                                  .SelectMany(x => x.AccountMenuLanguages
                                                                              .Where(z => z.AccountMenu.Id == id))
                                                                  .Include(a => a.AccountMenu)
                                                                  .ToList();


                if (accountMenuLanguages != null)
                {
                    MenuData menuData = new MenuData()
                    {
                        MenuModel = new MenuModel(),
                        Object    = accountMenuLanguages
                    };

                    return(View(menuData));
                }
            }
            catch (Exception exp) { }

            return(View());
        }
Exemplo n.º 24
0
        public async Task <IActionResult> MenuData_Form(int id = 0)
        {
            var model = new MenuData();

            try
            {
                if (id == 0)
                {
                    model.idMenu = id;
                    return(await Task.Run(() => View(model)));
                }
                else
                {
                    model = await f.MenuData_GetById(id);

                    if (model == null)
                    {
                        return(NotFound());
                    }
                    return(await Task.Run(() => View(model)));
                }
            }
            catch (Exception ex)
            {
                var Error = new ErrorViewModel();
                Error.MessageContent = ex.ToString();
                Error.MessageTitle   = "Error ";
                Error.RequestId      = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
                model.Error          = Error;
                return(await Task.Run(() => View(model)));
            }
        }
Exemplo n.º 25
0
        public void CreateChildForm(MenuData data)
        {
            try
            {
                var formName = string.Format("{0}_{1}", data.MENU_ID.ToString("000000"), data.INSTANCE);
                var bOpened  = ExistsChildForm(formName);
                if (bOpened)
                {
                    mdiManager.SelectedPage = mdiManager.Pages.Where(x => x.MdiChild.Name.Equals(formName)).ToList()[0];
                    return;
                }

                if (string.IsNullOrEmpty(data.NAMESPACE) || string.IsNullOrEmpty(data.INSTANCE))
                {
                    return;
                }

                var assembly = FormUtils.GetAssembly(data.ASSEMBLY);
                if (assembly == null)
                {
                    throw new Exception("어셈블리를 찾을 수 없습니다.");
                }

                var form = (BaseForm)assembly.CreateInstance(string.Format("{0}.{1}", data.NAMESPACE, data.INSTANCE));
                if (form == null)
                {
                    throw new Exception("해당 화면을 생성할 수 없습니다.");
                }

                form.Name      = formName;
                form.Text      = data.CAPTION;
                form.MdiParent = this;
                form.Padding   = new Padding(2);
                form.MenuId    = data.MENU_ID;
                form.TabImage  = data.IMAGE;
                if (!string.IsNullOrEmpty(data.FORM_TYPE))
                {
                    if (data.FORM_TYPE == "1")
                    {
                        ((IEditForm)form).FormType = Core.Enumerations.FormTypeEnum.Edit;
                    }
                    else if (data.FORM_TYPE == "2")
                    {
                        ((IEditForm)form).FormType = Core.Enumerations.FormTypeEnum.ListAndEdit;
                    }
                    else
                    {
                        ((IEditForm)form).FormType = Core.Enumerations.FormTypeEnum.List;
                    }
                    ((IEditForm)form).IsTranList = (data.VIEW_YN == "Y") ? true : false;
                    ((IEditForm)form).IsDataEdit = (data.EDIT_YN == "Y") ? true : false;
                }

                form.Show();
            }
            catch (Exception ex)
            {
                MsgBox.Show(ex);
            }
        }
Exemplo n.º 26
0
 private void Awake()
 {
     if (GameManager.instance == null)
     {
         GameObject menuMusic = GameObject.Find("MenuBackgroundMusic");
         if (menuMusic != null)
         {
             MusicController mc = menuMusic.GetComponent <MusicController>();
             if (mc != null)
             {
                 mc.FadeOut();
             }
         }
         GameObject data = GameObject.Find("MenuData");
         if (data != null)
         {
             menuData = data.GetComponent <MenuData>();
             mapGenerator.difficulty  = menuData.difficulty;
             mapGenerator.dungeonSize = menuData.dungeonSize;
             mapGenerator.seed        = menuData.seedValue;
             Destroy(menuData.gameObject);
         }
         gameManager.gameLostPanel   = gameLostPanel;
         gameManager.nextLevelPanel  = nextLevelPanel;
         gameManager.itemMissingInfo = itemMissingInfo;
         gameManager.mapGenerator    = mapGenerator;
         gameManager = Instantiate(gameManager);
     }
 }
Exemplo n.º 27
0
        private void LoadTree()
        {
            List <MenuEntity> LstMenus = MenuData.SelectAllParent(3);

            tvMenu.Nodes.Clear();

            TreeNode TnRoot = new TreeNode();

            TnRoot.Text       = "[ریشه] اریس";
            TnRoot.Tag        = new Guid();
            TnRoot.ImageIndex = 0;
            tvMenu.Nodes.Add(TnRoot);

            foreach (MenuEntity item in LstMenus)
            {
                TreeNode TnMenus = new TreeNode();
                TnMenus.Text = "[" + item.MenuCode + "] " + item.MenuTitle;
                TnMenus.Tag  = item.MenuID;
                TnMenus.Expand();
                TnMenus.ImageIndex = 1;
                TnRoot.Nodes.Add(TnMenus);
                FillChild(TnMenus);
            }
            CurrentState = FormState.View;
        }
Exemplo n.º 28
0
        //public DataTable GetMenuTree(string username)
        //{
        //    return new NTS.WEB.BLL.MenuTree().GetMenuTree(username);
        //}
        //[Log(ModelName = "菜单")]
        //[CustomException]
        //public ResultMenus GetMenuModule(string username)
        //{
        //    var pAction = new ExecuteProcess();
        //    try
        //    {

        //        DataTable dt = new NTS.WEB.BLL.MenuTree().GetMenuTree(username);
        //        ResultMenus menuModule = null;
        //        if (dt.Rows.Count > 0)
        //        {
        //            menuModule = new ResultMenus() { data = new List<MenuData>() };
        //            TableToModule(menuModule.data, dt, "ParentID", "0", "MenuID", "MenuName");
        //        }
        //        if (menuModule == null)
        //        {
        //            pAction.Success = false;
        //            pAction.ExceptionMsg = "暂无数据信息";
        //            return new ResultMenus() { ActionInfo = pAction };
        //        }
        //        pAction.Success = true;
        //        menuModule.ActionInfo = pAction;
        //        return menuModule;
        //    }
        //    catch (Exception e)
        //    {
        //        pAction.Success = false;
        //        pAction.ExceptionMsg = e.Message;
        //        return new ResultMenus() { ActionInfo = pAction };
        //    }



        //}
        private void TableToModule(List <MenuData> menudatas, DataTable dt, string pField, string pValue, string kField, string TextField)
        {
            string filter = String.Format("{0}={1} ", pField, pValue);//获取顶级目录.

            DataRow[] drs = dt.Select(filter);
            if (drs.Length < 1)
            {
                return;
            }
            foreach (DataRow dr in drs)
            {
                string   pcv      = dr[kField].ToString();
                MenuData menuData = new MenuData()
                {
                    id       = Convert.ToInt32(dr[kField].ToString()),
                    text     = dr[TextField].ToString(),
                    href     = dr["LinkName"].ToString(),
                    iconCls  = dr["IconClass"].ToString(),
                    state    = "closed",
                    children = new List <MenuData>()
                };
                menudatas.Add(menuData);
                TableToModule(menuData.children, dt, pField, pcv, kField, TextField);
            }
        }
Exemplo n.º 29
0
    void HandleMenu(MenuData data)
    {
        //if (testMenuObj == null) return;

        //Color c = Color.white;
        switch (data.selectedItemIndex)
        {
        case 0:
            n = 0;
            break;

        case 1:
            n = 1;
            break;

        case 2:
            n = 2;
            break;

        case 3:
            n = 3;
            break;

        case 4:
            n = 4;
            break;
        }
    }
Exemplo n.º 30
0
        protected void btnApproveAll_Click(object sender, EventArgs e)
        {
            var cycle     = ddlCycle.SelectedValue;
            var menuclass = ddlMenuClass.SelectedValue;
            var menutype  = ddlMenuType.SelectedValue;
            var userId    = Convert.ToInt32(Session["USERID"]);

            var data = _orderManagement.GetMenuStatusAndApprovers(Convert.ToInt32(cycle), Convert.ToInt16(menuclass), Convert.ToInt16(menutype), userId);

            var DataToBindInGrid = (from menudata in data
                                    where menudata.IsMovedToLiveOrder != true
                                    select new
            {
                MenuId = menudata.Id,
                MenuCode = menudata.MenuCode,
                MenuName = menudata.MenuName,
                PrintOrderStatus = menudata.ApprovalStatusId,
                LanguageID = menudata.LanguageId,
                LanguageName = menudata.LanguageName,
            }).ToList();

            foreach (var d in DataToBindInGrid)
            {
                MenuData newmenu = new MenuData()
                {
                    Id = d.MenuId,
                    ApprovalStatusId = 6
                };
                _menuManagement.UpdateStatus(newmenu, Convert.ToInt32(Session["USERID"]));
            }

            //refresh the grid as the menu item won't be available now
            GridDataSource();
        }
Exemplo n.º 31
0
        public void Initialize(MainAppData mainAppData)
        {
            MainAppData = mainAppData;

            BackupSelectedMenuData = new MenuData("Default.BackupSelected")
            {
                Header       = "Backup Selected Projects",
                ClickCommand = new ActionCommand(() => { BackupSelectedProjects(); }),
                IsEnabled    = false
            };

            BackupSelectedToMenuData = new MenuData("Default.BackupSelectedTo")
            {
                Header       = "Backup Selected Projects To...",
                ClickCommand = new ActionCommand(BackupSelectedProjectsTo),
                IsEnabled    = false
            };

            StartGitGenerationMenuData = new MenuData("Default.StartGitGenerator")
            {
                Header       = "Start Git Generator...",
                ClickCommand = new ActionCommand(OpenGitGeneratorWindow),
                IsEnabled    = false
            };

            MainAppData.MenuBarData.File.Register(Data.ModuleName,
                                                  new SeparatorData(),
                                                  BackupSelectedMenuData,
                                                  BackupSelectedToMenuData,
                                                  StartGitGenerationMenuData
                                                  );
        }
Exemplo n.º 32
0
 private MenuItem MapMenuTree(MenuData menu)
 {
     var mi = new MenuItem()
     {
         IsContent = this.IsMenuItemContent(menu),
         Href = menu.Href,
         TargetId = aliasApi.GetContentIdForAlias(menu.Href, languageId),
         Name = menu.Text,
         Children = this.GetMenuChildren(menu.Items)
     };
     return mi;
 }
Exemplo n.º 33
0
 public static void RegisterMouseInput(MenuData.Controllers.MenuController menu)
 {
 }
Exemplo n.º 34
0
 private bool IsMenuItemContent(MenuData menu)
 {
     return (menu.Type == Ektron.Cms.Common.EkEnumeration.MenuItemType.Content
         || aliasApi.GetContentIdForAlias(menu.Href, this.languageId) > 0);
 }
Exemplo n.º 35
0
 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
     global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
     global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
     MenuData ds = new MenuData();
     xs.Add(ds.GetSchemaSerializable());
     global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
     any1.Namespace = "http://www.w3.org/2001/XMLSchema";
     any1.MinOccurs = new decimal(0);
     any1.MaxOccurs = decimal.MaxValue;
     any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
     sequence.Items.Add(any1);
     global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
     any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
     any2.MinOccurs = new decimal(1);
     any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
     sequence.Items.Add(any2);
     global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
     attribute1.Name = "namespace";
     attribute1.FixedValue = ds.Namespace;
     type.Attributes.Add(attribute1);
     global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
     attribute2.Name = "tableTypeName";
     attribute2.FixedValue = "_mainMenuDataTable";
     type.Attributes.Add(attribute2);
     type.Particle = sequence;
     return type;
 }
Exemplo n.º 36
0
 public FileResult MenuData(string cacheguid)
 {
     var profile = new MenuData();
     var resourceStream = new MemoryStream(profile.JsonData());
     return new FileStreamResult(resourceStream, "text/javascript");
 }
Exemplo n.º 37
0
        public override bool MiscMenu(Menu config)
        {
            config.AddItem(new MenuItem("Flee" + Id, "Flee").SetValue(new KeyBind(31, KeyBindType.Press)));
            config.AddItem(new MenuItem("autoww" + Id, "Use Auto Windwall")).SetValue(true);
            config.AddItem(new MenuItem("wwdelay" + Id, "Windwall NonDelay")).SetValue(new Slider(500, 150, 2000));

            foreach (
                var spell in
                       HeroManager.Enemies.SelectMany(e1 => SpellDatabase.Spells.Where(s => s.ChampionName == e1.BaseSkinName)))
            {
                // => Windwall
                if (spell.CollisionObjects.Any(e2 => e2 == CollisionObjectTypes.YasuoWall))
                {
                    var spellActualName = spell.ChampionName;
                    var slot = "?";
                    switch (spell.Slot)
                    {
                        case SpellSlot.Q:
                            spellActualName += " Q";
                            slot = "Q";
                            break;
                        case SpellSlot.W:
                            spellActualName += " W";
                            slot = "W";
                            break;
                        case SpellSlot.E:
                            spellActualName += " E";
                            slot = "E";
                            break;
                        case SpellSlot.R:
                            spellActualName += " R";
                            slot = "R";
                            break;
                    }
                    var theSpell = new MenuData
                    {
                        ChampionName = spell.ChampionName,
                        SpellName = spell.SpellName,
                        SpellDisplayName = spellActualName,
                        DisplayName = spellActualName,
                        Slot = slot,
                        IsWindwall = true
                    };
                    theSpell.AddToMenu(config, Id);
                    MenuWallsList.Add(theSpell);
                }
            }
            return true;
        }
Exemplo n.º 38
0
 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
     MenuData ds = new MenuData();
     global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
     global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
     xs.Add(ds.GetSchemaSerializable());
     global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
     any.Namespace = ds.Namespace;
     sequence.Items.Add(any);
     type.Particle = sequence;
     return type;
 }
Exemplo n.º 39
0
 private void AddButton(MenuData menuitem)
 {
     AddButton(menuitem.Att, menuitem.Type);
 }
Exemplo n.º 40
0
    //Simply stores the data for the Users at the MainMenu
    public void SaveUsers()
    {
        BinaryFormatter bf = new BinaryFormatter ();
        FileStream file = File.Create (Application.persistentDataPath + "/UsernameMenuInfo.dat");

        MenuData data = new MenuData();

        data.Users = createUser.listOfTypeUSERS;
        //data.userNames = createUser.listOfUsers;
        data.usernameNumb = createUser.usernameNumb;
        data.layer = createUser.layer;
        data.usernameTracker = createUser.userNumbTracker;
        data.tempLayer = createUser.tempLayer;

        bf.Serialize (file, data);
        file.Close ();
    }