/// <summary> /// 加载游戏配置 /// </summary> public bool LoadSiteGameSetting(int siteId) { using (DbExecutor db = NewExecutor(IsolationLevel.ReadUncommitted)) { IEnumerable <GameSetting> list = ReadDB.ReadList <GameSetting>(t => t.Status != GameStatus.Close); foreach (GameSetting gameSetting in list) { if (this.ReadDB.Exists <SiteGameSetting>(t => t.SiteID == siteId && t.GameID == gameSetting.ID)) { continue; } SiteGameSetting siteGameSetting = new SiteGameSetting() { SiteID = siteId, GameID = gameSetting.ID, Status = SiteGameStatus.Open }; siteGameSetting.Add(db); } db.Commit(); } return(this.AccountInfo.Log(SystemAdminLog.LogType.Site, $"加载商户游戏配置成功{siteId}")); }
public bool SaveSetting(GameSetting setting) { if (this.ReadDB.Exists <GameSetting>(t => t.Code == setting.Code && t.ID != setting.ID)) { return(this.FaildMessage("代码重复")); } using (DbExecutor db = NewExecutor(IsolationLevel.ReadUncommitted)) { if (db.Exists <GameSetting>(t => t.ID == setting.ID)) { db.Update(setting); } else { db.InsertIdentity(setting); //保存游戏时默认开启所有商户该游戏 IEnumerable <Site> list = ReadDB.ReadList <Site>(); foreach (Site site in list) { SiteGameSetting siteGameSetting = new SiteGameSetting() { SiteID = site.ID, GameID = setting.ID, Status = SiteGameSetting.SiteGameStatus.Open }; siteGameSetting.Add(db); } } db.Commit(); } return(this.AccountInfo.Log(LogType.Setting, $"保存游戏设置:{setting.Name}")); }
public void UploadObservations() { foreach (Observation observation in ReadDB.LoadObservationData()) { UploadData.UploadObservation(observation); } obs = true; }
public void UploadWeeklyData() { foreach (WeeklyData data in ReadDB.LoadWeeklyData()) { UploadData.UploadWeeklyData(data); } weekly = true; }
public void UploadHives() { foreach (Hive hive in ReadDB.LoadHiveData()) { UploadData.UploadHive(hive); } hive = true; }
public void UploadLabels() { foreach (Label lab in ReadDB.LoadLabelData()) { UploadData.UploadLabel(lab); } lab = true; }
private void StartConfig() { readDB = new ReadDB(nameDB, buf); serch = new Serach(nameDB, buf); GetDataFromDB(); TopLineOfTable(); List <string> ParametrsForSearchList = new List <string> (); ParametrsForSearchList.Add("По Номеру"); ParametrsForSearchList.Add("По Названию"); ParametrsForSearchList.Add("По Параметру"); Set_ListOfSearchParams(ParametrsForSearchList); label4.Visible = false; tb_ValueForSearch_2.Visible = false; bn_Search.Visible = false; }