void SelectRaid(DataReader.Raid raid) { if (raid != null) { int findIndex = TrackedRaids.FindIndex(i => i.Raid == raid); if (findIndex != -1) { var tracked = TrackedRaids[findIndex]; label_lastSeen.Text = tracked.LastSeen.ToShortDateString() + " " + tracked.LastSeen.ToShortTimeString(); var next = tracked.Next(); label_nextRaid.Text = next.ToShortDateString() + " " + next.ToShortTimeString(); var remaining = next - DateTime.Now; label_remaining.Text = $"{TimeString(remaining.Days, remaining.Hours, remaining.Minutes, remaining.Seconds)}"; } else { label_lastSeen.Text = label_nextRaid.Text = label_remaining.Text = ""; } PopulateRaidSpawns(raid); textBox1.Text = File.ReadAllText(DataReader.monsterFolder + "\\" + raid.Filename); } }
void PopulateRaidSpawns(DataReader.Raid raid) { listView1.Items.Clear(); label_raidName.Text = raid.Filename; foreach (var spawn in raid.Spawns) { AddRaidSpawn(spawn); } for (int i = 1; i < listView1.Columns.Count; i++) { listView1.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); } }
public TrackedRaid(DataReader.Raid raid, string dateString) { this.Raid = raid; LastSeen = DateTime.Parse(dateString, System.Globalization.CultureInfo.InvariantCulture); }
public TrackedRaid(DataReader.Raid raid, DateTime dateTime) { this.Raid = raid; LastSeen = dateTime; }