public ActionResult Update(int id) { using (var db = new MyDbDataContext()) { Menu menu = db.Menus.FirstOrDefault(m => m.ID == id); SystemMenuLocation menuLocation = GetLocaltion(0); if (menu != null) { var model = new EMenu { Alias = menu.Alias, Index = menu.Index, Level = (int)menu.Level, Location = (int)menu.Location, ID = menu.ID, MetaDescription = menu.MetaDescription, MetaTitle = menu.MetaTitle, ParentID = menu.ParentID, Status = (bool)menu.Status, Title = menu.Title, Type = (int)menu.Type, Link = menu.Link, Description = menu.Description, Image = menu.Image, Showhome = menu.Showhome ?? false, }; ListData(); ViewBag.MenuLocation = GetLocaltion(0); return(View(model)); } TempData["Messages"] = "Menu not exist"; return(RedirectToAction(menuLocation.AliasMenu)); } }
/// <summary> /// Generates the menu. /// </summary> public void GenerateMenu() { QMenu = Variables.MenuPrincipal.AddSubMenu("Q Settings"); QMenu.Add("TDVaynemisctumblenoqintoenemies", new CheckBox("Don't Q into enemies")); QMenu.Add("TDVaynemisctumbleqks", new CheckBox("Q for Killsteal")); QMenu.Add("TDVaynemisctumblesmartQ", new CheckBox("Use SOLO Vayne Q Logic")); EMenu = Variables.MenuPrincipal.AddSubMenu("E Settings"); EMenu.Add("useecombo", new CheckBox("Use E")); EMenu.Add("TDVaynemisccondemnautoe", new CheckBox("Auto E")); EMenu.Add("TDVaynemisccondemncurrent", new CheckBox("Only E Current Target")); StringList(EMenu, "EMode", "E Mode", new[] { "PRADASMART", "PRADAPERFECT", "MARKSMAN", "SHARPSHOOTER", "GOSU", "VHR", "PRADALEGACY", "FASTEST", "OLDPRADA" }, 0); EMenu.Add("EPushDist", new Slider("E Push Distance", 450, 300, 475)); EMenu.Add("EHitchance", new Slider("E Hitchance", 50)); EMenu.Add("TDVaynemisccondemnsave", new CheckBox("Save yourself")); HarassMenu = Variables.MenuPrincipal.AddSubMenu("Harass Settings"); StringList(HarassMenu, "TDVaynemixedmode", "Harass Mode", new[] {"Passive", "Aggresive"}, 1); FarmMenu = Variables.MenuPrincipal.AddSubMenu("Farm Settings"); FarmMenu.Add("useqfarm", new CheckBox("Use Q")); FarmMenu.Add("TDVaynelaneclearcondemnjungle", new CheckBox("Condemn Jungle Mobs")); MiscMenu = Variables.MenuPrincipal.AddSubMenu("Misc Settings"); MiscMenu.Add("usercombo", new CheckBox("Auto Q when use ult")); MiscMenu.Add("botrkcutlasshpercent", new Slider("BotRK/Cutlass Health %", 50)); MiscMenu.Add("TDVaynemiscmiscellaneousantigapcloser", new CheckBox("Antigapcloser")); MiscMenu.Add("TDVaynemiscmiscellaneousinterrupter", new CheckBox("Interrupter")); MiscMenu.Add("TDVaynemiscmiscellaneousnoaastealth", new CheckBox("Don't AA while stealthed")); MiscMenu.Add("TDVaynemiscmiscellaneousdelay", new Slider("Antigapcloser / Interrupter Delay", 300, 0, 1000)); }
public async Task UpdateNavInMenuAsync(EMenu menuId, int index, Nav nav) { var navList = await GetMenuAsync(menuId); navList[index] = nav; await UpdateMetaAsync(menuId, navList); }
public async Task AddNavToMenuAsync(EMenu menuId, int index, Nav nav) { var navList = await GetMenuAsync(menuId); navList.Insert(index, nav); await UpdateMetaAsync(menuId, navList); }
public async Task RemoveNavFromMenuAsync(EMenu menuId, int index) { var navList = await GetMenuAsync(menuId); navList.RemoveAt(index); await UpdateMetaAsync(menuId, navList); }
private void Button_OnClick(EMenu menu) { if (_txtMenu != null) { _txtMenu.text = menu.ToString(); } }
public static List <EMenu> PerfilUsuario(int id_usuario) { List <EMenu> lista = new List <EMenu>(); using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnLasVegas))) { SqlCommand cmd = new SqlCommand("USP_LOGIN_PERFIL", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@id_usuario", SqlDbType.Int).Value = id_usuario; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { EMenu eMenu = new EMenu(); eMenu.ID_MENU = dr.IsDBNull(dr.GetOrdinal("ID_MENU")) ? 0 : dr.GetInt32(dr.GetOrdinal("ID_MENU")); eMenu.ID_PADRE = dr.IsDBNull(dr.GetOrdinal("ID_PADRE")) ? 0 : dr.GetInt32(dr.GetOrdinal("ID_PADRE")); eMenu.DESCRIPCION = dr.IsDBNull(dr.GetOrdinal("DESCRIPCION")) ? string.Empty : dr.GetString(dr.GetOrdinal("DESCRIPCION")); eMenu.URL = dr.IsDBNull(dr.GetOrdinal("URL")) ? string.Empty : dr.GetString(dr.GetOrdinal("URL")); lista.Add(eMenu); } } } return(lista); }
private void OnOnClick(EMenu menu) { if (OnClick != null) { OnClick(menu); } }
public string Insertar_UpdateMenu(EMenu Menu, string Usuario) { using (var Connection = GetConnection(BaseDeDatos)) { try { Connection.Open(); SetQuery("GEM_InstMenu"); CreateHelper(Connection); AddInParameter("@iID_Menu", Menu.Id); AddInParameter("@iID_MenuPadre", Menu.IdPadre); AddInParameter("@iOrden", Menu.Orden); AddInParameter("@sDescripcionMenu", Menu.Nombre); AddInParameter("@sVistaMenu", Menu.Vista, AllowNull); AddInParameter("@sControladorMenu", Menu.Controlador, AllowNull); AddInParameter("@sEstado", Menu.sEstado, AllowNull); AddInParameter("@User", Usuario); AddInParameter("@icono", Menu.Icono, AllowNull); AddOutParameter("@Mensaje", (DbType)SqlDbType.VarChar); ExecuteQuery(); var smensaje = GetOutput("@Mensaje").ToString(); return(GetOutput("@Mensaje").ToString()); } catch (Exception Exception) { throw Exception; } finally { Connection.Close(); } } }
/// <summary> /// Returns a list of <see cref="Nav"/> for a site navigation menu. /// </summary> /// <param name="menuId">The menu id.</param> /// <param name="includeNavUrl">Whether to include nav url.</param> /// <returns></returns> /// <remarks> /// Only cached when <paramref name="includeNavUrl"/> is false as that is for the client. /// </remarks> public async Task <IList <Nav> > GetMenuAsync(EMenu menuId, bool includeNavUrl = false) { var key = string.Format(KEY_MENU, menuId); return(includeNavUrl ? await cache.GetAsync(key, Time_Menu, async() => await QueryMenuAsync(menuId, includeNavUrl)) : await QueryMenuAsync(menuId, includeNavUrl)); }
private T CreateUpCtrl <T>(EMenu menu) where T : UPCtrlRecordBase, new() { var ctrl = new T(); ctrl.Menu = menu; ctrl.Init(this, _cachedView); return(ctrl); }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); drawMenu.Add("wRange", new CheckBox("W Range")); drawMenu.Add("rNot", new CheckBox("R key info", true)); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("harasQ", new CheckBox("Harass Q")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("Auto R")); RMenu.Add("Rkscombo", new CheckBox("R KS combo R + W + AA")); RMenu.Add("autoRaoe", new CheckBox("Auto R aoe")); RMenu.Add("autoRinter", new CheckBox("Auto R OnPossibleToInterrupt")); foreach (var enemy in HeroManager.Enemies) { for (int i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { RMenu.Add("spell" + spell.SData.Name, new CheckBox(spell.Name, false)); } } } RMenu.Add("useR2", new KeyBind("R key target cast", false, KeyBind.BindTypes.HoldActive, 'Y')); RMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T')); List <string> modes = new List <string>(); modes.Add("LOW HP"); modes.Add("CLOSEST"); RMenu.Add("Semi-manual", new ComboBox("Semi-manual MODE", 0, modes.ToArray())); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { RMenu.Add("GapCloser" + enemy.NetworkId, new CheckBox("Gapclose R : " + enemy.ChampionName, false)); } harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmQ", new CheckBox("Lane clear Q")); FarmMenu.Add("farmW", new CheckBox("Lane clear W")); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 30)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 3, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); }
private async Task UpdateMetaAsync(EMenu menuId, IList <Nav> navList) { var meta = await metaRepository.GetAsync(menuId.ToString(), EMetaType.Menu); meta.Value = JsonConvert.SerializeObject(navList); await metaRepository.UpdateAsync(meta); await InvalidateMenuCacheAsync(menuId); }
public async Task SortNavInMenuAsync(EMenu menuId, int index, int oldIndex) { var navList = await GetMenuAsync(menuId); var nav = navList[oldIndex]; navList.RemoveAt(oldIndex); navList.Insert(index, nav); await UpdateMetaAsync(menuId, navList); }
protected override void OnOpen(object parameter) { base.OnOpen(parameter); if (_curMenu == EMenu.None) { _curMenu = EMenu.Room; } _cachedView.TabGroup.SelectIndex((int)_curMenu, true); }
void CorrectTheMenu () { switch (EMenu.GetValue("E", false)) { case 1: { ESafe.IsVisible = true; ESafe.CurrentValue = true; EWall.IsVisible = true; EWall.CurrentValue = true; ECorrect.IsVisible = true; ERange.IsVisible = true; EMenu["label"].IsVisible = true; EPath.CurrentValue = true; EPath.IsVisible = true; EKite.CurrentValue = true; EKite.IsVisible = true; EGap.IsVisible = true; EGrass.IsVisible = false; } break; case 0: case 2: { ESafe.IsVisible = false; EWall.IsVisible = false; ECorrect.IsVisible = false; ERange.IsVisible = false; EMenu["label"].IsVisible = false; EPath.IsVisible = false; EKite.IsVisible = false; EGap.IsVisible = false; EGrass.IsVisible = false; } break; case 3: { ESafe.CurrentValue = true; EWall.CurrentValue = false; ECorrect.IsVisible = true; ECorrect.CurrentValue = true; ERange.IsVisible = false; EMenu["label"].IsVisible = false; EPath.IsVisible = false; EKite.IsVisible = true; EGap.IsVisible = true; EGrass.IsVisible = true; } break; } }
public Menu GetMenu(EMenu type) { foreach (Menu menu in menus) { if (menu.Type == type) { return(menu); } } return(null); }
static void Main(string[] args) { while (true) { Console.Write($"select the menu(1-5): "); EMenu menu = (EMenu)int.Parse(Console.ReadLine()); double price = GetPrice(menu); Console.WriteLine($"You will pay {price}won"); } }
public string Insertar_UpdateMenu(EMenu Menu, string Usuario) { try { return(Data.Insertar_UpdateMenu(Menu, Usuario)); } catch (Exception Exception) { throw Exception; } }
public async Task OnGetAsync(EMenu menuId, int index) { var navList = await navigationService.GetMenuAsync(menuId); var nav = navList[index]; IsCustomLink = (nav.Type == ENavType.CustomLink).ToString().ToLower(); Index = index; NavJson = JsonConvert.SerializeObject(nav); MenuId = (int)menuId; }
private MenuItem CreateMenu(EMenu argMenu, MenuOfAttribute argAttr) { var pGrupo = GetGrupo(argAttr.Grupo); var pMenuItem = new MenuItem { Id = argMenu }; pGrupo.Add(pMenuItem); mMapMenuItems[argMenu] = pMenuItem; return(pMenuItem); }
private static void Interrupter_OnInterrupterSpell(AIHeroClient sender, Interrupter.InterruptSpellArgs args) { if (!EMenu.GetValue <MenuBool>("Interrupt").Enabled || sender == null) { return; } var pred = E.GetPrediction(sender); if (E.IsReady() && sender.IsKillable(E.Range) && sender.IsEnemy && !sender.IsDead) { E.Cast(pred.CastPosition); } }
private void ChangeMenu(EMenu menu) { if (_curMenuCtrl != null) { _curMenuCtrl.Close(); } _curMenu = menu; _curMenuCtrl = _menuCtrlArray[(int)_curMenu]; if (_curMenuCtrl != null) { _curMenuCtrl.Open(); } }
private static void OnInterruptableTarget(Obj_AI_Base sender, Interrupter.InterruptableSpellEventArgs arg) { if (!EMenu.Get <CheckBox>("Interrupt").CurrentValue || sender == null) { return; } var pred = E.GetPrediction(sender); if (E.IsReady() && sender.IsValidTarget(E.Range) && sender.IsEnemy && !sender.IsDead) { E.Cast(pred.CastPosition); } }
public void ShowMenu(EMenu p_menu) { switch (p_menu) { case EMenu.PAUSE: m_currentMenu = m_pauseMenu; break; case EMenu.GAMEOVER: m_currentMenu = m_gameoverMenu; break; } StartCoroutine(_ShowMenu(m_currentMenu)); }
public void RegistrarMenu(EMenu eMenu, string Usuario) { try { Usuario = Authentication.UserLogued.Usuario; Utils.WriteMessage(Mantenimiento.Insertar_UpdateMenu(eMenu, Usuario) ); } catch (Exception Exception) { Utils.Write( ResponseType.JSON, "{ Code: 2, ErrorMessage: \"" + Exception.Message + "\" }" ); } }
private Grupo GetGrupo(EMenu argMenu) { Grupo pGrupo; if (!mMapGrupos.TryGetValue(argMenu, out pGrupo)) { pGrupo = new Grupo { Id = argMenu }; mMenu.Add(pGrupo); mMapGrupos[argMenu] = pGrupo; } return(pGrupo); }
// -------------------------------------------------------------------- private methods private async Task <IList <Nav> > QueryMenuAsync(EMenu menuId, bool includeNavUrl = false) { // meta var meta = await metaRepository.GetAsync(menuId.ToString().ToLower(), EMetaType.Menu); if (meta == null) { // if not found create a meta meta = await metaRepository.CreateAsync(new Meta { Key = menuId.ToString().ToLower(), Value = JsonConvert.SerializeObject(new List <Nav>()), Type = EMetaType.Menu, }); } // navList var navList = JsonConvert.DeserializeObject <IList <Nav> >(meta.Value); // lookup nav foreach (var nav in navList) { try { if (nav.Type == ENavType.CustomLink || !includeNavUrl) { continue; } var navProvider = navProviders.SingleOrDefault(p => p.CanProvideNav(nav.Type)); nav.Url = await navProvider.GetNavUrlAsync(nav.Id); if (!nav.Url.StartsWith('/')) { nav.Url = $"/{nav.Url}"; } } catch (MokException ex) when(ex.ExceptionType == EExceptionType.ResourceNotFound) { continue; } } return(navList); }
public List <EMenu> ListarMenuPorUsuario(string sUsuario, string sRuc) { List <EMenu> lMenu = new List <EMenu>(); using (var Connection = GetConnection(BaseDeDatos)) { try { Connection.Open(); SetQuery("GEN_MenuPorUsuario"); CreateHelper(Connection); AddInParameter("@vUsuario", sUsuario); //AddInParameter("@Empresa", sRuc); using (var Reader = ExecuteReader()) { while (Reader.Read()) { EMenu oMenu = new EMenu(); oMenu.Id = int.Parse(Reader["IdMenu"].ToString()); oMenu.Nombre = Reader["Menu"].ToString(); oMenu.Orden = int.Parse(Reader["Orden"].ToString()); oMenu.Controlador = Reader["Controlador"].ToString(); oMenu.Vista = Reader["Vista"].ToString(); oMenu.Icono = Reader["sIcono"].ToString(); oMenu.Padre = new EMenu { Id = !string.IsNullOrEmpty(Reader["IdPadre"].ToString()) ? int.Parse(Reader["IdPadre"].ToString()) : -1 }; lMenu.Add(oMenu); } } } catch (Exception Exception) { throw Exception; } finally { Connection.Close(); } } return(lMenu); }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("qRange", new CheckBox("Q range")); drawMenu.Add("wRange", new CheckBox("W range")); drawMenu.Add("eRange", new CheckBox("E range")); drawMenu.Add("rRange", new CheckBox("R range")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("autoQ", new CheckBox("Auto Q")); QMenu.Add("AGCQ", new CheckBox("Q gapcloser")); QMenu.Add("harrasQ", new CheckBox("Harass Q")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { QMenu.Add("haras" + enemy.NetworkId, new CheckBox("Harass :" + enemy.ChampionName)); } WMenu = Config.AddSubMenu("W Config"); WMenu.Add("autoW", new CheckBox("Auto W")); WMenu.Add("AGCW", new CheckBox("AntiGapcloser W")); WMenu.Add("inter", new CheckBox("OnPossibleToInterrupt W")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("Auto R")); FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmE", new CheckBox("Lane clear E")); FarmMenu.Add("farmR", new CheckBox("Lane clear R")); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); FarmMenu.Add("jungleE", new CheckBox("Jungle clear E")); FarmMenu.Add("jungleR", new CheckBox("Jungle clear R")); AniviaMenu = Config.AddSubMenu(Player.ChampionName); AniviaMenu.Add("AACombo", new CheckBox("Disable AA if can use E")); }
protected void AjouterCommande(CommandGameManager uneCommande, EMenu menu) { commandes.Add(menu,uneCommande); }
private void OnChangedMenu( EMenu i_menu ) { m_currentMenu = i_menu; switch( i_menu ) { case EMenu.Mode: NetworkManager.Instance.Diconnect(); break; default: break; } }
private void PasserAuMenu(EMenu menu) { Menus[menu].ModifieEtat(this); }
private void SetMenuUI( EMenu i_menu ) { if( m_modeUIList == null || m_modeUIList.Length <= 0 ) { return; } StopAllCoroutines(); int index = (int)i_menu; for( int i = 0, size = m_modeUIList.Length; i < size; ++i ) { var ui = m_modeUIList[ i ]; if( ui != null ) { ui.SetActive( i == index ); if( i == index ) { StartCoroutine( ModeState( ui ) ); } } } OnChangedMenu( i_menu ); }