public PerfilFornecedor() : base(true) { var menuCotacao = new Menu("Cotações"); menuCotacao.AdicionarItem("Minhas Cotações", "CotacaoFrete", "Index"); Menus.Add(menuCotacao); }
public Package(string name, NLUEngine engine, Controller controller, CancellationToken ct, params Package[] subPackages) : base(ct) { Name = name; NLUEngine = engine; Controller = controller; Intents.Add("info", Info); Intents.Add("help", Help); Intents.Add("menu", Menu); Intents.Add("enable", Enable); Intents.Add("disable", Disable); Intents.Add("back", Back); Intents.Add("page", Page); Intents.Add("list", List); if (subPackages != null && subPackages.Length > 0) { SubPackages = subPackages.ToList(); } foreach (var vn in VariableNames) { Variables.Add(Prefixed(vn), null); } foreach (var i in ItemNames) { Items.Add(Prefixed(i), null); } foreach (var m in MenuNames) { Menus.Add(Prefixed(m), null); } }
public static void CreateMenu(GameObject MenuContainer, Dictionary <string, buttonClick> btnFunctions, string name) { // Find menu prefab // Path: relative to Resources folder string path = "Menu/Menu"; GameObject prefab = (GameObject)Resources.Load(path, typeof(GameObject)); GameObject newMenu = GameObject.Instantiate(prefab, MenuContainer.transform.position, MenuContainer.transform.rotation) as GameObject; newMenu.name = name; newMenu.AddComponent <Menu> (); // Rotate Menu to zox plane newMenu.transform.Rotate(90, 0, 0, Space.Self); newMenu.transform.SetParent(MenuContainer.transform, false); Menu mc = newMenu.GetComponent <Menu> (); // Initialize new Created Menu position and size mc.Initialize(); // Initialize button in new created Menu mc.InitializeButtions(btnFunctions); Menus.Add(mc); newMenu.SetActive(false); // ---- For test use ----- mc.gameObject.SetActive(true); MenuManager.ShowMenu = true; CurMenu = newMenu; }
/*---------get the files to be built in the loacl repo---------*/ public void getMenu() { string[] files = Directory.GetDirectories(repoPath); foreach (string file in files) { Menus.Add(file); Menu.Items.Add(file); } }
private void DragableListBoxDemo_OnLoaded(object sender, RoutedEventArgs e) { for (int i = 0; i < 5; i++) { Menus.Add(new MenuUiModel { Header = $"Header_{i + 1}" }); } }
public void Add(string menuName) { if (Menus.ContainsKey(menuName)) { Menus[menuName]++; } else { Menus.Add(menuName, 1); } }
public void addMenu(string menuName, IMenuType menuToAdd) { if (MenuNames.Contains(menuName)) { return; } Menus.Add(menuName, menuToAdd); MenuNames.Push(menuName); CurrentMenu = menuToAdd; }
/// <summary> /// This adds the <paramref name="menu"/> <see cref="Menu"/> to the <see cref="Menus"/> list. /// </summary> /// <param name="menu"></param> public static void AddMenu(Menu menu) { if (!Menus.Contains(menu)) { Menus.Add(menu); // automatically set the first menu as the main menu if none is set yet, this can be changed at any time though. if (MainMenu == null) { MainMenu = menu; } } }
protected override async Task OnInitializedAsync() { var path = new Uri(NavigationManager.Uri).LocalPath; if (path == "/" && !string.IsNullOrWhiteSpace(DefaultRoute)) { NavigationManager.NavigateTo(DefaultRoute); return; } FixMenuInfo(Menus); var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync(); var user = authState.User; username = user.Identity.Name; NavigationManager.LocationChanged -= NavigationManager_LocationChanged; NavigationManager.LocationChanged += NavigationManager_LocationChanged; if (AutoInitilizePermissionMenus) { var permissionMenu = new MenuModel(); permissionMenu.Label = "权限管理"; permissionMenu.Name = "权限管理"; permissionMenu.Icon = "el-icon-lock"; permissionMenu.Children.Add(new MenuModel() { Icon = "el-icon-user-solid", Label = "用户列表", Route = "/user/list", Name = "userlist", Title = "用户列表" }); permissionMenu.Children.Add(new MenuModel() { Icon = "el-icon-s-custom", Label = "角色列表", Route = "/user/roles", Name = "rolelist", Title = "角色列表" }); permissionMenu.Children.Add(new MenuModel() { Icon = "el-icon-s-grid", Label = "功能列表", Name = "featurelist", Route = "/user/features", Title = "功能列表" }); Menus.Add(permissionMenu); } FindMenuName(Menus, path); }
public void LoadMenus() { Device.BeginInvokeOnMainThread(() => { Menus.Add(new MailBox.Models.Menu(1, FontAwesomeIcons.Envelope, "Inbox", typeof(MainPage))); Menus.Add(new MailBox.Models.Menu(2, FontAwesomeIcons.Star, "Flagged", typeof(MenuDetailPage))); Menus.Add(new MailBox.Models.Menu(3, FontAwesomeIcons.EnvelopeOpenText, "Draft", typeof(MenuDetailPage))); Menus.Add(new MailBox.Models.Menu(4, FontAwesomeIcons.PaperPlane, "Sent", typeof(MenuDetailPage))); Menus.Add(new MailBox.Models.Menu(5, FontAwesomeIcons.Trash, "Trash", typeof(MenuDetailPage))); Menus.Add(new MailBox.Models.Menu(6, FontAwesomeIcons.EllipsisH, "More", typeof(MenuDetailPage))); }); }
public OptionScreen() { // Create our menu entries. MenuEntry PortMenuEntry = new MenuEntry("Port : "); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. PortMenuEntry.Selected += new EventHandler(PortMenuEntry_Selected); exitMenuEntry.Selected += OnCancel; // Add entries to the menu. Menus.Add(PortMenuEntry); Menus.Add(exitMenuEntry); }
public void AddEffect(string category, Command action) { var effects_menu = PintaCore.Chrome.EffectsMenu; if (!Menus.ContainsKey(category)) { var category_menu = new GLib.Menu(); effects_menu.AppendMenuItemSorted(GLib.MenuItem.NewSubmenu(Translations.GetString(category), category_menu)); Menus.Add(category, category_menu); } Actions.Add(action); GLib.Menu m = Menus[category]; m.AppendMenuItemSorted(action.CreateMenuItem()); }
public static void Reset() { Menus.Clear(); EventMgr.DeleteFunc(Events.OnUpdate, OnUpdate); EventMgr.DeleteFunc(Events.OnGui, DrawMenu); EventMgr.RegisterFunc(Events.OnGui, DrawMenu); EventMgr.RegisterFunc(Events.OnUpdate, OnUpdate); Menus.Add(new MainMenu()); foreach (Menu.Menu Menu in Menus) { Menu.OnInit(); } }
public PerfilComprador() : base(true) { var menuCadastro = new Menu("Cadastros"); menuCadastro.AdicionarItem("Produtos", "Produto", "Index"); menuCadastro.AdicionarItem("Fornecedores", "Fornecedor", "Index"); menuCadastro.AdicionarItem("Centros", "Centro", "Index"); menuCadastro.AdicionarItem("Itinerários", "Itinerario", "Index"); Menus.Add(menuCadastro); var menuCotacao = new Menu("Cotações"); menuCotacao.AdicionarItem("Cotações de Frete", "CotacaoFrete", "Index"); menuCotacao.AdicionarItem("Adicionar", "CotacaoFrete", "NovoCadastro"); Menus.Add(menuCotacao); }
private async Task getMenusApi() { var client = HttpService.getInstance(); var result = await client.GetAsync("https://raw.githubusercontent.com/Guillaume2304/lp-dam-x-btvv/main/menu2.json"); var serializedResponse = await result.Content.ReadAsStringAsync(); ObservableCollection <Menu> menusResponse = JsonConvert.DeserializeObject <ObservableCollection <Menu> >(serializedResponse); foreach (Menu menu in menusResponse) { if (menu.Type == typeMenuSelected) { Menus.Add(menu); } } }
/// <summary> /// Constructor /// </summary> public MainScreen() { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Play Game"); MenuEntry optionsMenuEntry = new MenuEntry("Options"); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. Menus.Add(playGameMenuEntry); Menus.Add(optionsMenuEntry); Menus.Add(exitMenuEntry); }
public PermissionsModel() { //Inicializations db = new Context(); menus = new List <BaseMenu>(); data = new JsonResult(); //Fill Menu Admin.Models.BaseUser user = Helper.GetUser(db); if (user.superUser) { var byOwnPermission = db.BaseMenus.Where(d => d.menuID == null).OrderBy(d => d.noOrder).ToList(); foreach (var item in byOwnPermission) { if (Menus.Where(d => d.id == item.id).Count() == 0) { Menus.Add(item); } } } else { var byOwnPermission = Helper.GetUser(db).BaseUserMenus.Where(d => d.BaseMenu.menuID == null).OrderBy(d => d.noOrder); foreach (var item in byOwnPermission) { if (Menus.Where(d => d.id == item.BaseMenu.id).Count() == 0) { Menus.Add(item.BaseMenu); } } var profiles = Helper.GetUser(db).BaseProfiles; foreach (var profile in profiles) { var byProfile = profile.BaseProfileMenus.OrderBy(d => d.noOrder); foreach (var item in byProfile) { if (Menus.Where(d => d.id == item.BaseMenu.id).Count() == 0) { Menus.Add(item.BaseMenu); } } } } }
public void AddEffect(string category, Gtk.Action action) { if (!Menus.ContainsKey(category)) { Gtk.Action menu_action = new Gtk.Action(category, Mono.Unix.Catalog.GetString(category), null, null); Menu category_menu = (Menu)effects_menu.AppendMenuItemSorted((MenuItem)(menu_action.CreateSubMenuItem())).Submenu; Menus.Add(category, category_menu); } Actions.Add(action); var menu_item = (MenuItem)action.CreateMenuItem(); Menu m = Menus[category]; m.AppendMenuItemSorted(menu_item); menu_items.Add(action, menu_item); }
protected void lnkSave_Click(object sender, EventArgs e) { var menus = new Menus(); foreach (GridViewRow gvRow in gvMenuRights.Rows) { var checkBox = gvRow.FindControl("chkSelect") as CheckBox; if (checkBox != null && checkBox.Checked) { menus.Add(new FBTS.Model.Control.Menu { MenuCode = ((HiddenField)gvRow.FindControl("hidMenuCode")).Value, MenuOrder = Convert.ToDecimal(((TextBox)gvRow.FindControl("txtLevel")).Text) }); } } var menuAccessRights = new MenuAccessRights { AccessLevelId = SelectedAccessLevel, AccessRights = menus, DataBaseInfo = UserContext.DataBaseInfo }; if (_controlPanel.SetMenuAccessRights(menuAccessRights)) { CustomMessageControl.MessageBodyText = GlobalCustomResource.AccessRightSaved; CustomMessageControl.MessageType = MessageTypes.Success; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "ACCESS RIGHT SAVED", GlobalCustomResource.AccessRightSaved, true); lnkAddNew.Enabled = true; lnkAddNew.Style.Add("cursor", "Pointer"); BindData(BindType.List); } else { CustomMessageControl.MessageBodyText = GlobalCustomResource.AccessRightFailed; CustomMessageControl.MessageType = MessageTypes.Error; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "ACCESS RIGHT UPDATE FAILED", GlobalCustomResource.AccessRightFailed, true); } }
public static void Reset() { Menus.Clear(); EventMgr.DeleteFunc(Events.OnUpdate, OnUpdate); EventMgr.DeleteFunc(Events.OnGui, DrawMenu); EventMgr.RegisterFunc(Events.OnGui, DrawMenu); EventMgr.RegisterFunc(Events.OnUpdate, OnUpdate); Menus.Add(new VaultMenu()); Menus.Add(new DwellerMenu()); Menus.Add(new InventoryMenu()); Menus.Add(new RandomEventsMenu()); foreach (Menu menu in Menus) { menu.OnInit(); } }
public void AddMenu(IMenu menu) { if (Menus == null) { Menus = new List <IMenu>(); } if (Menus.Count < m_MenuCap) { Menus.Add(menu); } else { Utility.PushColor(ConsoleColor.Red); WriteConsole("Exceeded menu cap, disconnecting..."); Utility.PopColor(); Dispose(); } }
public void AddMenu() { string name = AskMenuNameOrDescr("New Menu", "Name for new menu:", ""); if (name == null) { return; } Menu menu = new Menu(name, ""); DataAccess da = new DataAccess(); da.AddMenu(menu); menu.Id = GetMaxMenuIdFromDB(da); Menus.Add(menu); NotifyOfPropertyChange(() => Menus); SelectedMenu = menu; }
protected void lnkSaveAccessLevel_Click(object sender, EventArgs e) { var menus = new Menus(); foreach (GridViewRow gvRow in gvMenuRights.Rows) { var checkBox = gvRow.FindControl("chkSelect") as CheckBox; if (checkBox != null && checkBox.Checked) { menus.Add(new FBTS.Model.Control.Menu { MenuCode = ((HiddenField)gvRow.FindControl("hidMenuCode")).Value, MenuOrder = Convert.ToDecimal(((TextBox)gvRow.FindControl("txtLevel")).Text) }); } } var menuAccessRights = new MenuAccessRights { UserId = UserCode, AccessRights = menus, DataBaseInfo = UserContext.DataBaseInfo }; //UserProfilePresenter.SaveMenuRights(menuAccessRights) if (_controlPanel.SetMenuAccessRights(menuAccessRights)) { CustomMessageControl.MessageBodyText = GlobalCustomResource.UserProfileSaved; CustomMessageControl.MessageType = MessageTypes.Success; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "USERPROFILE SAVED", GlobalCustomResource.UserProfileSaved, true); } else { CustomMessageControl.MessageBodyText = GlobalCustomResource.UserProfileFailed; CustomMessageControl.MessageType = MessageTypes.Error; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "USERPROFILE UPDATE FAILED", GlobalCustomResource.UserProfileFailed, true); } }
public static Menus GetMenus(int parent) { Menus menus = new Menus(); using (DataSet set = provider.GetMenus(parent)) { if (Util.CheckDataSet(set)) { foreach (DataRow reader in set.Tables[0].Rows) { AdvAli.Entity.Menu menu = new AdvAli.Entity.Menu(); menu.Id = Util.ConvertToInt(reader["id"].ToString()); menu.MenuName = reader["menu"].ToString(); menu.Url = reader["url"].ToString(); menu.Parent = Util.ConvertToInt(reader["parent"].ToString()); menu.Rights = Util.ConvertToInt(reader["rights"].ToString()); menu.Sub = Util.ConvertToInt(reader["sub"].ToString()); menus.Add(menu); } } } return(menus); }
/// <summary> /// Loads the file from the specified stream. /// </summary> /// <param name="stream">The stream to read from.</param> public override void Load(Stream stream) { Encoding encoding = Encoding.GetEncoding("us-ascii"); BinaryReader reader = new BinaryReader(stream, encoding); stream.Seek(0, SeekOrigin.End); long fileSize = stream.Position; stream.Seek(0, SeekOrigin.Begin); short functionMask = reader.ReadInt16(); for (int i = 0; i < Functions.Length; i++) { ConversationFunction function = Functions[i]; function.Name = reader.ReadString(32).TrimEnd('\0'); function.IsEnabled = (functionMask & (1 << i)) != 0; } stream.Seek(2, SeekOrigin.Current); int conversationOffset = reader.ReadInt32(); int scriptOffset = reader.ReadInt32(); int messageCount = reader.ReadInt32(); int messageOffset = conversationOffset + reader.ReadInt32(); int menuCount = reader.ReadInt32(); int menuOffset = conversationOffset + reader.ReadInt32(); for (int i = 0; i < messageCount; i++) { stream.Seek(messageOffset + sizeof(int) * i, SeekOrigin.Begin); int offset = reader.ReadInt32(); stream.Seek(messageOffset + offset, SeekOrigin.Begin); ConversationMessage message = new ConversationMessage(); message.ID = reader.ReadInt32(); message.Type = (ConversationMessageType)reader.ReadInt32(); message.TargetWindow = reader.ReadInt32(); message.Condition = reader.ReadString(32).TrimEnd('\0'); message.Action = reader.ReadString(32).TrimEnd('\0'); message.StringID = reader.ReadInt32(); Messages.Add(message); } for (int i = 0; i < menuCount; i++) { ConversationMenu menu = new ConversationMenu(); stream.Seek(menuOffset + sizeof(int) * i, SeekOrigin.Begin); int menuDataOffset = menuOffset + reader.ReadInt32(); stream.Seek(menuDataOffset, SeekOrigin.Begin); int menuSize = reader.ReadInt32(); int menuMessageCount = reader.ReadInt32(); for (int j = 0; j < menuMessageCount; j++) { stream.Seek(menuDataOffset + sizeof(int) * 2 + sizeof(int) * j, SeekOrigin.Begin); int menuItemOffset = Obfuscate(reader.ReadInt32(), menuMessageCount, menuSize); stream.Seek(menuDataOffset + menuItemOffset, SeekOrigin.Begin); ConversationMessage message = new ConversationMessage(); message.ID = Obfuscate(reader.ReadInt32(), menuMessageCount, menuSize); message.Type = (ConversationMessageType)Obfuscate(reader.ReadInt32(), menuMessageCount, menuSize); message.TargetWindow = Obfuscate(reader.ReadInt32(), menuMessageCount, menuSize); byte[] condition = reader.ReadBytes(32); Obfuscate(condition, menuMessageCount, menuSize); message.Condition = encoding.GetString(condition).TrimEnd('\0'); byte[] action = reader.ReadBytes(32); Obfuscate(action, menuMessageCount, menuSize); message.Action = encoding.GetString(action).TrimEnd('\0'); message.StringID = Obfuscate(reader.ReadInt32(), menuMessageCount, menuSize); menu.Messages.Add(message); } Menus.Add(menu); } stream.Seek(scriptOffset, SeekOrigin.Begin); int scriptSize = reader.ReadInt32(); byte[] script = reader.ReadBytes(scriptSize); Obfuscate(script, scriptSize, (int)fileSize); Script = script; }
protected override void OnInitialized() { base.OnInitialized(); var path = new Uri(NavigationManager.Uri).LocalPath; Menus.Add(new MenuModel() { Label = "模板管理", Name = "template", Icon = "el-icon-menu", IsOpen = true, Children = new List <MenuModel>() { //new MenuModel(){ // Label="本地模板", // Icon="el-icon-document", // Route="/local-template" //}, new MenuModel() { Label = "在线模板工具", Icon = "el-icon-document", Route = "/online-template" } } }); Menus.Add(new MenuModel() { Label = "连接管理", Name = "connection", Icon = "el-icon-menu", IsOpen = true, Children = new List <MenuModel>() { new MenuModel() { Label = "连接管理", Icon = "el-icon-link", Route = "/connection" } } }); Menus.Add(new MenuModel() { Label = "系统管理", Name = "system", Icon = "el-icon-menu", IsOpen = true, Children = new List <MenuModel>() { new MenuModel() { Label = "系统设置", Icon = "el-icon-setting", Route = "/settings" } } }); FixMenuInfo(Menus); FindMenuTitle(Menus, path); if (path == "/") { NavigationManager.NavigateTo("/online-template"); } }
public void Register(Menu name) { Menus.Add(name); }
private void Awake() { Menus.Add(this); }
public void AddMenu(MenuDecorator menu) { Menus.Add(menu); TotalPrice += menu.GetCost(); LoggerSingleton.Logger.LogMessage(string.Format("Menu (id:{0}) was added in the order (id: {1}). Menu cost:{2} and was composed of {3}", menu.GetUniqueId(), UniqueKey, menu.TotalPrice, menu.Content)); }
public virtual void AddMenu(Menu newMenu) { Menus.Add(newMenu); }