public static Entity[] CreateFullDeckOfCards(EntityAdmin admin, bool includeJokers) { List <Entity> allCards = new List <Entity>(); CardSuit[] cardSuits = Enum.GetValues(typeof(CardSuit)) as CardSuit[]; CardType[] cardTypes = Enum.GetValues(typeof(CardType)) as CardType[]; for (int i = 0; i < cardSuits.Length; i++) { CardSuit cardSuit = cardSuits[i]; for (int j = 0; j < cardTypes.Length; j++) { CardType cardType = cardTypes[j]; allCards.Add(CreateCardEntity(admin, cardType, cardSuit)); } } if (includeJokers) { CardColor[] cardColor = Enum.GetValues(typeof(CardColor)) as CardColor[]; for (int i = 0; i < cardColor.Length; i++) { allCards.Add(CreateJokerCardEntity(admin, cardColor[i])); } } return(allCards.ToArray()); }
public override void Tick(EntityAdmin admin) { foreach (DisplayProfileAdjuster adjuster in admin.GetComponents <DisplayProfileAdjuster>()) { if (adjuster.Initialized) { if (adjuster.FullBrightnessOutput > adjuster.ZeroBrightnessOutput) { adjuster.FullBrightnessOutput = adjuster.ZeroBrightnessOutput; } FrameOutput.DisplayProfile.AspectRatio = adjuster.ApsectRatio; FrameOutput.DisplayProfile.FullBrightnessOutput = adjuster.FullBrightnessOutput; FrameOutput.DisplayProfile.ZeroBrightnessOutput = adjuster.ZeroBrightnessOutput; FrameOutput.DisplayProfile.FidelityScale = adjuster.FidelityScale; } else { adjuster.ApsectRatio = FrameOutput.DisplayProfile.AspectRatio; adjuster.FullBrightnessOutput = FrameOutput.DisplayProfile.FullBrightnessOutput; adjuster.ZeroBrightnessOutput = FrameOutput.DisplayProfile.ZeroBrightnessOutput; adjuster.FidelityScale = FrameOutput.DisplayProfile.FidelityScale; adjuster.Initialized = true; } } }
public override void Initialize(EntityAdmin entityAdmin) { base.Initialize(entityAdmin); _cardGameMaster = EntityAdmin.GetSingletonComponent <CardGameMaster>(); _cardGameMaster.GamePhaseTag.GamePhaseChangedEvent += OnGamePhaseChangedEvent; OnGamePhaseChangedEvent(_cardGameMaster.GamePhaseTag.GamePhase); }
public static void SubmitComponentGroupFilesWindow(EntityAdmin admin) { ImGui.Begin("Component Group Files"); var assetFiles = FileLoader.GetAllComponentGroupPaths(); if (ImGui.Button("Load to Scene")) { Serialization.SerializationHelper.LoadComponentGroup(admin, assetFiles[selectedComponentGroupFileIndex], out _, true); } ImGui.SameLine(); if (ImGui.Button("Delete")) { try { Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(FileLoader.FullPath(assetFiles[selectedComponentGroupFileIndex]), Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin); } catch { } // Don't care if they cancel the dialog } ImGui.Separator(); ImGui.BeginChild("scrolling", Vector2.Zero, false, ImGuiWindowFlags.HorizontalScrollbar); for (int i = 0; i < assetFiles.Length; i++) { if (ImGui.Selectable(assetFiles[i], selectedComponentGroupFileIndex == i)) { selectedComponentGroupFileIndex = i; } } ImGui.EndChild(); ImGui.End(); }
private static unsafe void SubmitSystemsWindow(EntityAdmin admin) { ImGui.Begin("Vector Engine"); string playLabel = HostHelper.PlayingGame ? "Stop" : "Play"; if (ImGui.Button(playLabel)) { HostHelper.TogglePlayGame(); } ImGui.SameLine(); ImGui.Checkbox("Tick Systems", ref GameLoop.TickSystems); ImGui.Separator(); ImGui.PushFont(ImGuiController.BoldFont); ImGui.Text("Systems Order:"); ImGui.PopFont(); ImGui.BeginChild("scrolling", Vector2.Zero, false, ImGuiWindowFlags.HorizontalScrollbar); foreach (var system in admin.Systems) { ImGui.Text(system.GetType().ToString()); } ImGui.EndChild(); ImGui.End(); }
private void btnSave_Click(object sender, EventArgs e) { EntityAdmin entity = new EntityAdmin(); var tt = getEntity(entity); entity.username = this.txtUserName.Text; entity.userpwd = this.txtUserPwd.Text; entity.id = tt.id; using (ServiceReference1.CalculatorServiceClient client = new ServiceReference1.CalculatorServiceClient()) { //判断用户名密码是否为空 if ((entity.username != "") && (entity.userpwd != "")) { if (client.UpdateUser(entity) == true) { BindGridConrtl(); empty(); MessageBox.Show("成功"); } else { MessageBox.Show("失败"); } // } // else { MessageBox.Show("用户已存在,请重新输入"); } } else { MessageBox.Show("请输入用户名或密码"); } } }
public static unsafe void SubmitUI(EntityAdmin admin) { if (assemblies == null) { assemblies = new Dictionary <string, Assembly>(); assemblies["Game Assembly"] = Program.GameAssembly; assemblies["VectorEngine"] = Assembly.GetAssembly(typeof(VectorEngine.EntityAdmin)); assemblies["VectorEngine.Extras"] = Assembly.GetAssembly(typeof(VectorEngine.Extras.Util.EditorUtil)); assemblies["Host Assembly"] = Assembly.GetExecutingAssembly(); } var entityToComponentGroups = EntityAdminUtil.GetEntityToComponentGroupsMapping(admin, out ComponentGroup[] componentGroups); SubmitMainMenu(); SubmitSystemsWindow(admin); SubmitSceneGraphWindow(admin); SubmitEntitiesWindow(admin, entityToComponentGroups); SubmitInspectorWindow(admin); SubmitMidiWindow(); SubmitInvokeWindow(); SubmitComponentGroupFilesWindow(admin); SubmitComponentGroupsWindow(admin, componentGroups); CleanUp(admin); }
public JsonResult CheckId(string username, string password, string role) { EntityAdmin user = new EntityAdmin(); user.Username = "******"; try { dbFirstStepDataContext db = new dbFirstStepDataContext(); Security ser = new Security(); string passHex = ser.GetHashPassword(password); var admin = db.EntityAdmins.Where(t => t.Username == username && t.Pass == passHex).First(); if (admin != null) { Response.Cookies["Admin"].Value = admin.Username; Response.Cookies["Admin"].Expires = DateTime.Now.AddDays(1); user.Username = "******"; return Json(user); } else { return Json(user); } } catch { return Json(user); } }
//通过Id获取用户 public DataSet GetUserInfoById(EntityAdmin entity) { // string sql = "select * from Admin where Id=" + entity.id; string sql = SQLRule.GetUserInfoById(entity); var _result = SQLHelper.GetAdmin(sql); return(_result); }
public static List <Object> GetNextTickLivingObjects(EntityAdmin admin) { var result = new List <Object>(); var nextTickComponents = admin.GetNextTickComponents(); result.AddRange(nextTickComponents); result.AddRange(GetEntities(nextTickComponents)); return(result); }
public virtual void Initialize(EntityAdmin entityAdmin) { if (EntityAdmin != null) { Deinitialize(); } EntityAdmin = entityAdmin; }
public override void Tick(EntityAdmin admin) { foreach ((Transform transform, AspectRatioScale aspectRatioScale) in admin.GetTuple <Transform, AspectRatioScale>()) { transform.LocalScale.X = FrameOutput.DisplayProfile.AspectRatio; transform.LocalScale.Y = 1; transform.LocalScale.Z = 1; } }
public static void Run() { IComponentTypeRegistry registry = new ComponentTypeRegistry(); EntityAdmin admin = new EntityAdmin(1f / 60f, 1f / 30f, registry, new SystemRegistry(), new EntityBuffer(registry)); admin.Run(); Console.WriteLine("Done"); Console.ReadLine(); admin.Dispose(); }
public void Initialize(EntityAdmin entityAdmin) { EntityAdmin = entityAdmin; EntityAdmin.EntityAddedEvent += OnEntityAddedEvent; EntityAdmin.EntityRemovedEvent += OnEntityRemovedEvent; Entity[] allEntities = EntityAdmin.GetAllEntities(); for (int i = 0, c = allEntities.Length; i < c; i++) { OnEntityAddedEvent(allEntities[i]); } }
public override void Tick(EntityAdmin admin) { foreach (CalibrationLineController controller in admin.GetComponents <CalibrationLineController>()) { foreach (Shapes.CalibrationLine line in controller.Lines.Where(line => line != null)) { line.BlankingPadding = controller.BlankingPadding; line.RepeatCount = controller.RepeatCount; line.StepDistance = controller.StepDistance; } } }
public static Entity CreateJokerCardEntity(EntityAdmin admin, CardColor cardColor) { return(admin.CreateEntity ( new CardMaster(), new CardColorTag() { CardColor = cardColor }, new JokerCardTypeTag() )); }
private static unsafe void SubmitSceneGraphWindow(EntityAdmin admin) { ImGui.Begin("Scene Graph"); var list = admin.GetComponents <Transform>(true).Where(trans => trans.Parent == null).ToList(); AddSceneGraphTransforms(admin, list); ImGui.End(); scrollSceneGraphView = false; }
/// <summary> /// 模糊查询 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSelect_Click(object sender, EventArgs e) { EntityAdmin entity = new EntityAdmin(); entity.username = this.txtUserName.Text; entity.userpwd = this.txtUserPwd.Text; using (ServiceReference1.CalculatorServiceClient client = new ServiceReference1.CalculatorServiceClient()) { DataSet _result = client.ByUserPwdAndUserName(entity); List <EntityAdmin> list = user.GetList(_result); this.gridControl1.DataSource = list; } }
public void Deinitialize() { EntityAdmin.EntityAddedEvent -= OnEntityAddedEvent; EntityAdmin.EntityRemovedEvent -= OnEntityRemovedEvent; Entity[] allEntities = EntityAdmin.GetAllEntities(); for (int i = 0, c = allEntities.Length; i < c; i++) { UnwatchEntity(allEntities[i]); } EntityAdmin = null; }
/// <summary> /// 选中每行时文本框显示当前行的数据 /// </summary> public void ShowNamePwd() { //int id=Convert.ToInt32(GetSelectID("id")); //int id = int.Parse(GetSelectID("id"));//获取选中Id EntityAdmin entity = new EntityAdmin(); var tt = getEntity(entity); using (ServiceReference1.CalculatorServiceClient client = new ServiceReference1.CalculatorServiceClient()) { this.txtUserName.Text = tt.username; this.txtUserPwd.Text = tt.userpwd; } }
public IActionResult Register(string userName, string pwd, string phone, string value) { int i = 0; if (value == "1") { EntityTeacher teacher = new EntityTeacher(); teacher.TeacherName = userName; teacher.TeacherPassword = pwd; teacher.PhoneNumber = phone; var list = SqlSugarHelper.Instance.Insertable <EntityTeacher>(teacher).ExecuteCommand(); if (list > 0) { i += 1; } } if (value == "2") { EntityStudent student = new EntityStudent(); student.StudentName = userName; student.StudentPassword = pwd; student.PhoneNumber = phone; var list = SqlSugarHelper.Instance.Insertable <EntityStudent>(student).ExecuteCommand(); if (list > 0) { i += 1; } } if (value == "3") { EntityAdmin admin = new EntityAdmin(); admin.AdminName = userName; admin.AdminPassword = pwd; admin.PhoneNumber = phone; var list = SqlSugarHelper.Instance.Insertable <EntityAdmin>(admin).ExecuteCommand(); if (list > 0) { i += 1; } } if (i != 0) { return(Ok(new { Message = "注册成功", Code = 1 })); } else { return(Ok(new { Message = "注册失败", Code = 0 })); } }
public async Task <EntityAdmin> RegisterAsync(EntityAdmin model) { if (_context.Admin.Any(x => x.Email == model.Email)) { throw new AppException($"Email {model.Email} already exists."); } var hashedPassword = _generateSecurePassword.HashAndSaltPassword(model.HashedPassword); model.HashedPassword = hashedPassword; _context.Admin.Add(model); await _context.SaveChangesAsync(); return(model); }
public static Entity CreateCardZone(EntityAdmin entityAdmin, CardZone cardZoneType, SeatMaster owner) { Entity cardZone = entityAdmin.CreateEntity ( new CardZoneMaster(), new CardZoneTag(cardZoneType) ); if (owner != null) { cardZone.AddComponent(owner); } return(cardZone); }
/// <param name="fileName">Component group file name, relative to the Assets directory</param> public static List <Component> LoadComponentGroup(EntityAdmin admin, string fileName, out ComponentGroup componentGroup, bool forceReload = false) { List <Component> components = new List <Component>(); componentGroup = null; bool loaded = FileLoader.GetTextFileConents(fileName, out string fileContents, forceReload); if (loaded) { componentGroup = Deserialize <ComponentGroup>(fileContents, components, true); admin.Components.AddRange(components); } return(components); }
public static void SubmitComponentGroupsWindow(EntityAdmin admin, ComponentGroup[] componentGroups) { ImGui.Begin("Component Groups in Scene"); ImGui.BeginChild("scrolling", Vector2.Zero, false, ImGuiWindowFlags.HorizontalScrollbar); for (int i = 0; i < componentGroups.Length; i++) { if (ImGui.Selectable($"({i}){componentGroups[i].FileName}", SelectedEntityComponent == componentGroups[i])) { SelectedEntityComponent = componentGroups[i]; scrollEntitiesView = true; scrollSceneGraphView = true; } } ImGui.EndChild(); ImGui.End(); }
/// <summary> /// 将DataSet转换为泛型 /// </summary> /// <param name="ds"></param> /// <returns></returns> public static List <EntityAdmin> GetList(DataSet ds) { List <EntityAdmin> list = new List <EntityAdmin>(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { EntityAdmin entity = new EntityAdmin(); //var t = ds.Tables[0].Rows[i]["UserName"].ToString(); entity.id = int.Parse(ds.Tables[0].Rows[i]["Id"].ToString()); entity.username = ds.Tables[0].Rows[i]["UserName"].ToString(); entity.userpwd = ds.Tables[0].Rows[i]["UserPwd"].ToString(); entity.name = ds.Tables[0].Rows[i]["Name"].ToString(); entity.sex = ds.Tables[0].Rows[i]["Sex"].ToString(); entity.tel = ds.Tables[0].Rows[i]["Tel"].ToString(); list.Add(entity); } return(list); }
static void SaveClearComponentGroup(EntityAdmin admin, ComponentGroup compGroup, bool save, bool clear) { List <Component> components = clear ? new List <Component>() : null; var json = Serialization.SerializationHelper.Serialize(compGroup, components); if (save) { Directory.CreateDirectory(ComponentGroup.ROOT_PATH); FileLoader.SaveTextFile(compGroup.ComponentGroupPath, json); } if (clear) { foreach (var component in components) { admin.RemoveComponent(component); } } }
public string checkusername(string username, string role) { EntityAdmin user = new EntityAdmin(); try { dbFirstStepDataContext db = new dbFirstStepDataContext(); Security ser = new Security(); var adminquery = db.EntityAdmins.FirstOrDefault(o => o.Username == username); return "true"; } catch { return "false"; } }
public IActionResult Forget(string userName, string pwd, string value) { int i = 0; if (value == "1") { EntityTeacher teacher = SqlSugarHelper.Instance.Queryable <EntityTeacher>().First(it => it.TeacherName == userName); teacher.TeacherPassword = pwd; var list = SqlSugarHelper.Instance.Updateable(teacher).WhereColumns(it => new { it.TeacherName }).ExecuteCommand(); if (list > 0) { i += 1; } } if (value == "2") { EntityStudent student = SqlSugarHelper.Instance.Queryable <EntityStudent>().First(it => it.StudentName == userName); student.StudentPassword = pwd; var list = SqlSugarHelper.Instance.Updateable(student).WhereColumns(it => new { it.StudentName }).ExecuteCommand(); if (list > 0) { i += 1; } } if (value == "3") { EntityAdmin admin = SqlSugarHelper.Instance.Queryable <EntityAdmin>().First(it => it.AdminName == userName); admin.AdminPassword = pwd; var list = SqlSugarHelper.Instance.Updateable(admin).WhereColumns(it => new { it.AdminName }).ExecuteCommand(); if (list > 0) { i += 1; } } if (i != 0) { return(Ok(new { Message = "密码重置成功", Code = 1 })); } else { return(Ok(new { Message = "密码重置失败", Code = 0 })); } }
public static Entity CreateCardEntity(EntityAdmin admin, CardType cardType, CardSuit cardSuit) { return(admin.CreateEntity ( new CardMaster(), new CardTypeTag() { CardType = cardType }, new CardSuitTag() { CardSuit = cardSuit }, new CardColorTag() { CardColor = GetCardColorForSuit(cardSuit) } )); }
public async Task <EntityAdmin> UpdateAsync(int id, EntityAdmin model) { var admin = await _context.Admin .SingleOrDefaultAsync(a => a.Id == id); if (admin != null) { admin.FirstName = model.FirstName; admin.LastName = model.LastName; admin.PhoneNumber = model.PhoneNumber; var hashedPassword = _generateSecurePassword.HashAndSaltPassword(model.HashedPassword); admin.HashedPassword = hashedPassword; admin.Email = ($"{model.FirstName.Substring(0, 1)}{model.LastName}@guldtand.com").ToLower(); //model.Email; _context.Admin.UpdateRange(); await _context.SaveChangesAsync(); return(admin); } throw new AppException("Unable to update. Provided id doesn't exist."); }
public static void CleanUp(EntityAdmin admin) { var livingObjects = EntityAdminUtil.GetNextTickLivingObjects(admin); if (SelectedEntityComponent != null && !livingObjects.Contains(SelectedEntityComponent)) { SelectedEntityComponent = null; } if (lockedInspectorEntityComponent != null && !livingObjects.Contains(lockedInspectorEntityComponent)) { lockedInspectorEntityComponent = null; } var midiButtonsToClear = Program.MidiState.ControlStates.Where(pair => pair.Value.ControlledObject != null && !livingObjects.Contains(pair.Value.ControlledObject)).Select(pair => pair.Key).ToList(); foreach (var button in midiButtonsToClear) { Program.MidiState.ClearControlState(button); } }
public JsonResult changeAccount(string username, string password) { try { dbFirstStepDataContext db = new dbFirstStepDataContext(); var adminquery = (from p in db.EntityAdmins where p.Username == Request.Cookies["Admin"].Value select p).Single(); Security ser = new Security(); string hex = ser.GetHashPassword(password); adminquery.Pass = hex; db.SubmitChanges(); return Json(adminquery); } catch { EntityAdmin admin = new EntityAdmin(); admin.Pass = "******"; // error return Json(admin); } }
private EntityAdmin DefaultValues(EntityAdmin row) { return row; }