//WonClan.AddClanWar(LoseClan.clanName, DerbScore + "-" + NIUScore, true); /// <summary> /// /// </summary> /// <param name="name">Versus clan name</param> /// <param name="score">Final score</param> /// <param name="won">Has won battle</param> public void AddClanWar(string name, string score, bool won) { int length = ClanWars.Count; var cws = ClanWars.Values.ToArray(); ClanWars.Clear(); ClanWar cw = new ClanWar(0, name, score, won); for (int i = 0; i < (length > 1 ? 1 : length); i++) { ClanWars.TryAdd(i + 1, cws[i]); } }
public void loadClanWar(int clanId) { DataTable dt = DB.RunReader("SELECT * FROM clans_clanwars WHERE clanid1='" + clanId + "' OR clanid2='" + clanId + "' ORDER BY timestamp DESC LIMIT 0, 3"); for (int i = 0; i < dt.Rows.Count; i++) { try { DataRow row = dt.Rows[i]; string vsclan = (row["clanid1"].ToString() == id.ToString() ? row["clanid2"] : row["clanid1"]).ToString(); string name = DB.RunReaderOnce("name", "SELECT * FROM clans WHERE id='" + vsclan + "'").ToString(); ClanWar clanwar = new ClanWar(i, name, row["score"].ToString(), row["clanwon"].ToString() == id.ToString() ? true : false); ClanWars.TryAdd(i, clanwar); } catch { } } }