void CheckModule(ModuleEnum module, Image icon) { icon.enabled = true; switch (hazardStatus.status[hazardStatus.modules.IndexOf(module)]) { case Hazard.Type.Fire: icon.sprite = fireSprite; break; case Hazard.Type.Virus: icon.sprite = virusSprite; break; case Hazard.Type.ShortCircuit: icon.sprite = circuitSprite; break; case Hazard.Type.BrokenPiece: icon.sprite = brokenSprite; break; case Hazard.Type.LowEnergy: icon.sprite = energiaSprite; break; default: icon.enabled = false; break; } }
public CustomerEventFoundError(DateTime dateTime, int customerId, SupplierEventTypeEnum type, ModuleEnum module, SeverityEnum severity) : base(dateTime) { EventType = type; Module = module; Severity = severity; CustomerID = customerId; }
public static string ReverseMap(ModuleEnum module) { if (Modules.ContainsValue(module)) { return(Modules.FirstOrDefault(m => m.Value == module).Key); } return(null); }
/// <summary> /// 角色对应菜单权限 /// </summary> /// <param name="roleSid">角色Sid</param> /// <param name="moduleType">菜单类型</param> /// <param name="isSys">是否系统管理员</param> /// <returns></returns> public List <ModuleEntity> GetMenuListByRoleId(string roleSid, ModuleEnum moduleType = ModuleEnum.未知, bool isSys = false) { if (isSys) { return(moduleAPP.GetAllModuleListByType(moduleType, string.Empty)); } return(_service.GetModuleListByRole(roleSid, moduleType)); }
public ModuleSelectionItem(ModuleEnum module, string tag, string label, string icon) { Module = module; Tag = tag; Label = label; Icon = icon; Route = $"/{module.ToString().ToLowerInvariant()}"; StyleClass = string.Empty; return; }
public List <Instance> ListModuleInstances(ModuleEnum module) { try { return(_instanceRepository.ListModuleInstances(module)); } catch (Exception e) { throw e; } }
public Instance AddModuleInstance(ModuleEnum module, InstanceConfiguration instanceConfiguration) { try { return(_instanceRepository.AddModuleInstance(module, instanceConfiguration)); } catch (Exception e) { throw e; } }
public Customer(string name, int customerId, ModuleEnum[] modules) { Name = name; CustomerId = customerId; System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider(); Random r = new Random(rng.GetHashCode()); SatisfactionLevel = r.NextDouble() * 10; Modules = modules; }
internal IModule GetModule(ModuleEnum module) { if (HasModule(module)) { return(moduleDict[module]); } else { return(null); } }
/// <summary> /// 查询用户菜单权限 /// </summary> /// <returns></returns> public List <ModuleEntity> GetModuleListByRole(string RoleSid, ModuleEnum moduleType) { var query = _context.Query <ModuleEntity>().InnerJoin <RoleAuthorizeEntity>((module, author) => module.Sid.Equals(author.ModuleId)) .Where((module, author) => author.RoleId.Equals(RoleSid)).Select((module, author) => module); if (moduleType != ModuleEnum.未知) { query = query.Where(t => t.Type == moduleType); } return(query.ToList()); }
public static void Navigate(ModuleEnum module) { IUnityContainer container = App.appBootstrapper.Container; IModuleManager moduleManager = container.Resolve <IModuleManager>(); if (module == ModuleEnum.HeroVirtualTabletop) { moduleManager.LoadModule(ModuleNames.HeroVirtualTabletop); HeroVirtualTabletopModule hvtModule = container.Resolve <HeroVirtualTabletopModule>(); hvtModule.ActivateModule(); } }
/// <summary> /// 注册模块 /// </summary> internal void RegisterModule(ModuleEnum moduleEnum, IModule module) { if (!HasModule(moduleEnum)) { moduleDict.Add(moduleEnum, module); moduleCount++; refreshHandler += module.OnRefresh; Utility.Debug.LogInfo("Module:\"" + moduleEnum.ToString() + "\" " + " is OnInitialization" + "\n based on GameManager"); } else { throw new ArgumentException("Module:\"" + moduleEnum.ToString() + "\" " + " is already exist!"); } }
/// <summary> /// 注销模块 /// </summary> internal void DeregisterModule(ModuleEnum module) { if (HasModule(module)) { var m = moduleDict[module]; refreshHandler -= m.OnRefresh; moduleDict.Remove(module); moduleCount--; Utility.Debug.LogInfo("Module:\"" + module.ToString() + "\" " + " is OnTermination" + " based on GameManager", MessageColor.DARKBLUE); } else { throw new ArgumentNullException("Module:\"" + module.ToString() + "\" " + " is not exist!"); } }
/// <summary> /// 菜单列表 /// </summary> /// <param name="moduleType">菜单类型</param> /// <returns></returns> public List <ModuleEntity> GetAllModuleListByType(ModuleEnum moduleType, string keyWord) { QueryRequest <ModuleEntity> request = new QueryRequest <ModuleEntity>(); keyWord = string.IsNullOrEmpty(keyWord) ? string.Empty : keyWord; if (moduleType == ModuleEnum.未知) { request.Expression = (t => t.FullName.Contains(keyWord)); } else { request.Expression = t => (t.Type == moduleType && t.FullName.Contains(keyWord)); } request.Page = 1; request.PageSize = int.MaxValue; request.Sort = "Sort asc"; return(_service.GetPageList(request).Items.ToList()); }
public void AddUIModule(ModuleEnum moduleEnum) { ScreenSlider.SlideOpen = false; PromptModel.Instance.ShowLoading(true); config_module_item module_item = (config_module_item)GameMgr.resourceMgr.config_module.GetItem((int)moduleEnum); if (module_item != null) { GameObject obj = GameMgr.resourceMgr.GetGameObject(module_item.ab_name, module_item.prefab_name); if (obj == null) { StartCoroutine(GameMgr.resourceMgr.LoadModule(module_item.ab_name, module_item.prefab_name)); } else { OnAddUIModule(module_item); } } }
public static bool CheckPermission(ModuleEnum moduleEnum, ActionEnum actionEnum) { try { CacheFactory _cacheFactory = new CacheFactory(); if (System.Web.HttpContext.Current.Session["AccountId"] == null || System.Web.HttpContext.Current.Session["AccountId"].ToString() == "") { return(false); } long accountId = Convert.ToInt64(System.Web.HttpContext.Current.Session["AccountId"].ToString()); //IRepository _repository = DependencyResolver.Current.GetService<IRepository>(); //var accountRoles = _repository.GetRepository<AccountRole>().GetAll(o => o.AccountId == accountId); var accountRoles = _cacheFactory.GetCache("AccountRoles_" + accountId) as List <AccountRole>; if (accountRoles == null || !accountRoles.Any()) { return(false); } //var moduleRoles = _repository.GetRepository<ModuleRole>() // .GetAll(o => (accountRoles.Any(p => p.RoleId == o.RoleId))); var moduleRoles1 = _cacheFactory.GetCache("ModuleRoles") as List <ModuleRole>; var moduleRoles = moduleRoles1.Where(o => accountRoles.Any(p => p.RoleId == o.RoleId)); if (moduleRoles == null || !moduleRoles.Any()) { return(false); } string moduleEnumString = moduleEnum.ToString(); var tempModuleEnum = moduleRoles.Where( o => o.ModuleCode.Equals(moduleEnumString, StringComparison.CurrentCultureIgnoreCase)).ToList(); if (!tempModuleEnum.Any()) { return(false); } switch (actionEnum) { case ActionEnum.Read: return(tempModuleEnum.FirstOrDefault(a => a.Read == 1) != null); case ActionEnum.Create: return(tempModuleEnum.FirstOrDefault(a => a.Create == 1) != null); case ActionEnum.Update: return(tempModuleEnum.FirstOrDefault(a => a.Update == 1) != null); case ActionEnum.Delete: return(tempModuleEnum.FirstOrDefault(a => a.Delete == 1) != null); case ActionEnum.Verify: return(tempModuleEnum.FirstOrDefault(a => a.Verify == 1) != null); case ActionEnum.Publish: return(tempModuleEnum.FirstOrDefault(a => a.Publish == 1) != null); default: return(false); } } catch (Exception e) { return(false); } }
public InvalidActionException(string operation, ModuleEnum entityId, long?key) : base(operation) { Key = key; EntityId = entityId; }
public Instance AddModuleInstance(ModuleEnum module, InstanceConfiguration instanceConfiguration) { var additionalProperties = instanceConfiguration.GetHashtable(); var config = new Config( apiKey: instanceConfiguration.ApiKey, host: instanceConfiguration.Host) { AutostartNotifications = instanceConfiguration.AutostartDaemon, ForceClear = true, LogLevel = LogLevel.ALL, }; var instance = new Instance { Id = Guid.NewGuid().ToString(), Module = module, CreatedAt = DateTime.Now }; switch (module) { case ModuleEnum.AccountManagementApi: var accountApi = new AccountManagementApi(config); Instances.Add(instance, accountApi); break; case ModuleEnum.CertificatesApi: var certApi = new CertificatesApi(config); Instances.Add(instance, certApi); break; case ModuleEnum.ConnectApi: var connectApi = new ConnectApi(config); Instances.Add(instance, connectApi); break; case ModuleEnum.DeviceDirectoryApi: var deviceApi = new DeviceDirectoryApi(config); Instances.Add(instance, deviceApi); break; case ModuleEnum.StubAPI: var stubApi = new StubApi(config); Instances.Add(instance, stubApi); break; case ModuleEnum.UpdateApi: var updateApi = new UpdateApi(config); Instances.Add(instance, updateApi); break; case ModuleEnum.EnrollmentApi: var enrollmentApi = new EnrollmentApi(config); Instances.Add(instance, enrollmentApi); break; case ModuleEnum.BootstrapApi: var bootstrapApi = new BootstrapApi(config); Instances.Add(instance, bootstrapApi); break; case ModuleEnum.BillingApi: var billingApi = new BillingApi(config); Instances.Add(instance, billingApi); break; } return(instance); }
public int EnumModules(out IEnumDebugModules2 ppEnum) { DLog.Debug(DContext.VSDebuggerComCall, "IDebugProgram2.EnumModules"); ppEnum = new ModuleEnum(MainModule); return VSConstants.S_OK; }
public ModuleNameAttribute(ModuleEnum module) { _module = module; }
public List <Instance> ListModuleInstances(ModuleEnum module) { return(Instances.Keys.Where(k => k.Module == module).ToList()); }
public DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, ModuleEnum moduleEnum, string OkMsg = null, string YesMsg = null, string NoMsg = null) { try { uxDescriptionlabel.Text = text; switch (moduleEnum) { case ModuleEnum.Router: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.RouterConfigBackup; break; case ModuleEnum.RemoteSupport: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.RemoteSupport; break; case ModuleEnum.Uninstall: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.close; break; case ModuleEnum.None: { switch (icon) { case MessageBoxIcon.Error: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.error; break; case MessageBoxIcon.Exclamation: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.Exclamation; break; case MessageBoxIcon.Information: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.information; break; case MessageBoxIcon.None: break; case MessageBoxIcon.Question: uxStatusPictureBox.Image = global::CustomizedClickOnce.Common.Properties.Resources.question; break; default: break; } } break; default: break; } switch (buttons) { case MessageBoxButtons.AbortRetryIgnore: break; case MessageBoxButtons.OK: uxOkButton.Text = string.IsNullOrEmpty(OkMsg) ? uxOkButton.Text : OkMsg; this.AcceptButton = uxOkOnlyButton; uxOkNGPanel.Visible = true; uxOKCancelNGPanel.Visible = false; uxYesNoNGPanel.Visible = false; break; case MessageBoxButtons.OKCancel: uxOkButton.Text = string.IsNullOrEmpty(OkMsg) ? uxOkButton.Text : OkMsg; this.AcceptButton = uxOkButton; uxOKCancelNGPanel.Visible = true; uxOkNGPanel.Visible = false; uxYesNoNGPanel.Visible = false; break; case MessageBoxButtons.RetryCancel: break; case MessageBoxButtons.YesNo: uxYesButton.Text = string.IsNullOrEmpty(YesMsg) ? uxYesButton.Text : YesMsg; uxNoButton.Text = string.IsNullOrEmpty(NoMsg) ? uxNoButton.Text : NoMsg; this.AcceptButton = uxYesButton; uxYesNoNGPanel.Visible = true; uxOKCancelNGPanel.Visible = false; uxOkNGPanel.Visible = false; break; case MessageBoxButtons.YesNoCancel: uxYesButton.Text = string.IsNullOrEmpty(YesMsg) ? uxYesButton.Text : YesMsg; uxNoButton.Text = string.IsNullOrEmpty(NoMsg) ? uxNoButton.Text : NoMsg; break; default: break; } this.ShowDialog(); } catch (Exception) { } return returnValue; }
internal bool HasModule(ModuleEnum module) { return(moduleDict.ContainsKey(module)); }
public int /*IDebugProgram3*/ EnumModules(out IEnumDebugModules2 ppEnum) { ppEnum = ModuleEnum.Create(this); return(VSConstants.S_OK); }
public void RemoveUIModule(ModuleEnum moduleEnum) { config_module_item module_item = (config_module_item)GameMgr.resourceMgr.config_module.GetItem((int)moduleEnum); OnRemoveUIModule(module_item); }
public static PackIconFontAwesomeKind ToPackIconFontAwesomeKind(this ModuleEnum module) => module switch {
/// <summary> /// /// </summary> /// <param name="interfaceImplemented"></param> /// <param name="m"></param> public StrategyMarkerAttribute(Type interfaceImplemented, ModuleEnum m) { _interface = interfaceImplemented; _module = m; }