private void BindGroupTeam(Guid leagueGuid) { var rlts = RelationLeagueTeam.QueryByLeagueGuid(leagueGuid); var query = from rlt in rlts join t in Team.Cache.TeamList on rlt.TeamGuid equals t.ID orderby t.TeamEnglishName select t; lbLeagueTeam.DataSource = query; lbLeagueTeam.DataTextField = "TeamDisplayName"; lbLeagueTeam.DataValueField = "ID"; lbLeagueTeam.DataBind(); lbLeagueTeam.Visible = true; #region Set lbLeagueTeam Selected Items if (GroupGuid != Guid.Empty) { var rgts = RelationGroupTeam.QueryByGroupGuid(GroupGuid); foreach (ListItem item in lbLeagueTeam.Items) { if (rgts.Exists(x => x.TeamGuid.ToString() == item.Value)) { item.Selected = true; } } } #endregion }
protected void btnDelete_Click(object sender, EventArgs e) { try { if (TeamGuid != Guid.Empty) { var list = RelationLeagueTeam.QueryByTeamGuid(TeamGuid); if (list != null && list.Count > 0) { var num = list.Delete(); _repo.Delete <Team>(TeamGuid); ClientScript.RegisterClientScriptBlock(typeof(string), "succeed", $"alert('删除成功(包括{num}个分类关联)');window.location.href='AdminTeam.aspx'", true); } } else { throw new Exception(); } } catch { ClientScript.RegisterClientScriptBlock(typeof(string), "failed", "alert('删除失败')", true); } }
private void BindTeamData(Guid guid) { var rltList = RelationLeagueTeam.QueryByLeagueGuid(guid); var list = new List <Team>(); if (rltList != null && rltList.Count > 0) { foreach (var rlt in rltList) { var t = Team.Cache.Load(rlt.TeamGuid); if (t != null) { list.Add(t); } } ddlTeam.DataSource = list.OrderBy(x => x.TeamEnglishName); ddlTeam.DataTextField = "TeamDisplayName"; ddlTeam.DataValueField = "ID"; ddlTeam.DataBind(); ddlTeam.Visible = true; } else { ddlTeam.Items.Clear(); ddlTeam.Visible = false; } ddlTeam.Items.Insert(0, new ListItem("--请选择对阵球队--", string.Empty)); }
public void ArsenalServiceRefreshCache_Test() { try { Config.Cache.RefreshCache(); RelationLeagueTeam.Clean(); RelationLeagueTeam.Cache.RefreshCache(); League.Cache.RefreshCache(); Match.Cache.RefreshCache(); Player.Cache.RefreshCache(); Team.Cache.RefreshCache(); Video.Cache.RefreshCache(); //AcnCasino CasinoItem.Clean(); ChoiceOption.Clean(); Bet.Clean(); BetDetail.Clean(); // Clean Log Log.Clean(); } catch (Exception ex) { Assert.Fail(ex.Message); } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { var t = new Team(); if (!TeamGuid.Equals(Guid.Empty)) { t = _repo.Single <Team>(TeamGuid); } t.TeamEnglishName = tbTeamEnglishName.Text.Trim(); t.TeamDisplayName = tbTeamDisplayName.Text.Trim(); t.TeamLogo = tbTeamLogo.Text.Trim(); t.TeamNickName = tbTeamNickName.Text.Trim(); t.Founded = tbTeamFounded.Text.Trim(); t.Ground = tbGround.Text.Trim(); t.Capacity = int.Parse(tbCapacity.Text.Trim()); t.Chairman = tbChairMan.Text.Trim(); t.Manager = tbManager.Text.Trim(); // Insert Relation Team League if (!string.IsNullOrEmpty(ddlTeamLeague.SelectedValue)) { var leagueGuid = new Guid(ddlTeamLeague.SelectedValue); var rlt = new RelationLeagueTeam { TeamGuid = TeamGuid, LeagueGuid = leagueGuid }; if (!rlt.Any()) { rlt.Insert(); } } if (TeamGuid != Guid.Empty) { _repo.Update(t); ClientScript.RegisterClientScriptBlock(typeof(string), "succeed", "alert('更新成功');window.location.href = window.location.href", true); } else { _repo.Insert(t); ClientScript.RegisterClientScriptBlock(typeof(string), "succeed", "alert('添加成功');window.location.href = 'AdminTeam.aspx'", true); } } catch (Exception ex) { ClientScript.RegisterClientScriptBlock(typeof(string), "failed", $"alert('{ex.Message}')", true); } }
public void Execute(object state) { var logInfo = new LogInfo { MethodInstance = MethodBase.GetCurrentMethod(), ThreadInstance = Thread.CurrentThread }; //string _scheduleType = this.GetType().DeclaringType.FullName; try { log.Info("Scheduler Start: (RefreshCache)", logInfo); Config.UpdateAssemblyInfo(Assembly.GetExecutingAssembly(), ConfigSystem.Arsenal); ConfigGlobal_Arsenal.Refresh(); RelationLeagueTeam.Clean(); RelationLeagueTeam.Cache.RefreshCache(); RelationGroupTeam.Clean(); RelationLeagueTeam.Cache.RefreshCache(); League.Cache.RefreshCache(); Match.Cache.RefreshCache(); Player.Cache.RefreshCache(); Team.Cache.RefreshCache(); Video.Cache.RefreshCache(); //AcnCasino CasinoItem.Clean(); ChoiceOption.Clean(); Bet.Clean(); BetDetail.Clean(); // Clean Log Log.Clean(); log.Info("Scheduler End: (RefreshCache)", logInfo); } catch (Exception ex) { log.Warn(ex, logInfo); } }
private void BindData() { var list = _repo.All <Team>().ToList().FindAll(x => { var returnValue = true; string tmpString; if (ViewState["LeagueGuid"] != null) { tmpString = ViewState["LeagueGuid"].ToString(); if (!string.IsNullOrEmpty(tmpString)) { returnValue = new RelationLeagueTeam { TeamGuid = x.ID, LeagueGuid = new Guid(tmpString) } } .Any(); }
private void BindTeamData(Guid guid) { var rltList = RelationLeagueTeam.QueryByLeagueGuid(guid); var list = new List <Team>(); if (rltList != null && rltList.Count > 0) { list.AddRange(rltList.Select(rlt => Team.Cache.Load(rlt.TeamGuid)).Where(t => t != null)); ddlTeam.DataSource = list.OrderBy(x => x.TeamEnglishName); ddlTeam.DataTextField = "TeamDisplayName"; ddlTeam.DataValueField = "ID"; ddlTeam.DataBind(); } else { ddlTeam.Items.Clear(); } ddlTeam.Items.Insert(0, new ListItem("--请选择对阵球队--", string.Empty)); }
protected void btnRefreshCache_Click(object sender, EventArgs e) { try { ConfigGlobal_Arsenal.Refresh(); RelationLeagueTeam.Clean(); RelationLeagueTeam.Cache.RefreshCache(); League.Cache.RefreshCache(); Match.Cache.RefreshCache(); Player.Cache.RefreshCache(); Team.Cache.RefreshCache(); Video.Cache.RefreshCache(); ClientScript.RegisterClientScriptBlock(typeof(string), "succeed", "alert('更新全部缓存成功');window.location.href=window.location.href", true); } catch (Exception ex) { ClientScript.RegisterClientScriptBlock(typeof(string), "failed", $"alert('{ex.Message}');", true); } }