public void Remove(Game gm) { list.Remove(gm); foreach (var item in list) { var gameString = new GameString(); gameString.Id = item.Id.ToString(); gameString.Name = item.Name; gameString.Date = item.Date; gameString.StartTime = item.StartTime; gameString.EndTime = item.EndTime; gameString.Place = item.Place; gameString.Type = item.Type.ToString(); gameString.MyName = item.MyName; gameString.PairName = item.PairName; gameString.RivalAName = item.RivalAName; gameString.RivalBName = item.RivalBName; gameString.MySet1Count = item.MySet1Count.ToString(); gameString.RivalSet1Count = item.RivalSet1Count.ToString(); gameString.MySet2Count = item.MySet2Count.ToString(); gameString.RivalSet2Count = item.RivalSet2Count.ToString(); gameString.MySet3Count = item.MySet3Count.ToString(); gameString.RivalSet3Count = item.RivalSet3Count.ToString(); gameString.MySet4Count = item.MySet4Count.ToString(); gameString.RivalSet4Count = item.RivalSet4Count.ToString(); gameString.MySet5Count = item.MySet5Count.ToString(); gameString.RivalSet5Count = item.RivalSet5Count.ToString(); gameString.Remark = item.Remark; displayer.Add(gameString); } }
public void Insert(Game gm) { list.Insert(0, gm); var gameString = new GameString(); gameString.Id = gm.Id.ToString(); gameString.Name = gm.Name; gameString.Date = gm.Date; gameString.StartTime = gm.StartTime; gameString.EndTime = gm.EndTime; gameString.Place = gm.Place; gameString.Type = gm.Type.ToString(); gameString.MyName = gm.MyName; gameString.PairName = gm.PairName; gameString.RivalAName = gm.RivalAName; gameString.RivalBName = gm.RivalBName; gameString.MySet1Count = gm.MySet1Count.ToString(); gameString.RivalSet1Count = gm.RivalSet1Count.ToString(); gameString.MySet2Count = gm.MySet2Count.ToString(); gameString.RivalSet2Count = gm.RivalSet2Count.ToString(); gameString.MySet3Count = gm.MySet3Count.ToString(); gameString.RivalSet3Count = gm.RivalSet3Count.ToString(); gameString.MySet4Count = gm.MySet4Count.ToString(); gameString.RivalSet4Count = gm.RivalSet4Count.ToString(); gameString.MySet5Count = gm.MySet5Count.ToString(); gameString.RivalSet5Count = gm.RivalSet5Count.ToString(); gameString.Remark = gm.Remark; displayer.Insert(0, gameString); }
private void UpdateDisplayser() { foreach (var item in list) { var gameString = new GameString(); gameString.Id = item.Id.ToString(); gameString.Name = item.Name; gameString.Date = item.Date; gameString.StartTime = item.StartTime; gameString.EndTime = item.EndTime; gameString.Place = item.Place; gameString.Type = item.Type.ToString(); string myTeam = item.MyName; string rivalTeam = item.RivalAName; if (item.Type == 1) { gameString.MyTeam = myTeam + System.Environment.NewLine + item.PairName; gameString.RivalTeam = rivalTeam + System.Environment.NewLine + item.RivalBName; } else { gameString.MyTeam = myTeam; gameString.RivalTeam = rivalTeam; } if (item.MySet1Count == 0 && item.RivalSet1Count == 0) { gameString.MySet1Count = string.Empty; gameString.RivalSet1Count = string.Empty; gameString.Set1Label = string.Empty; } else { gameString.MySet1Count = item.MySet1Count.ToString(); gameString.RivalSet1Count = item.RivalSet1Count.ToString(); gameString.Set1Label = AppResources.Set1; } if (item.MySet2Count == 0 && item.RivalSet2Count == 0) { gameString.MySet2Count = string.Empty; gameString.RivalSet2Count = string.Empty; gameString.Set2Label = string.Empty; } else { gameString.MySet2Count = item.MySet2Count.ToString(); gameString.RivalSet2Count = item.RivalSet2Count.ToString(); gameString.Set2Label = AppResources.Set2; } if (item.MySet3Count == 0 && item.RivalSet3Count == 0) { gameString.MySet3Count = string.Empty; gameString.RivalSet3Count = string.Empty; gameString.Set3Label = string.Empty; } else { gameString.MySet3Count = item.MySet3Count.ToString(); gameString.RivalSet3Count = item.RivalSet3Count.ToString(); gameString.Set3Label = AppResources.Set3; } if (item.MySet4Count == 0 && item.RivalSet4Count == 0) { gameString.MySet4Count = string.Empty; gameString.RivalSet4Count = string.Empty; gameString.Set4Label = string.Empty; } else { gameString.MySet4Count = item.MySet4Count.ToString(); gameString.RivalSet4Count = item.RivalSet4Count.ToString(); gameString.Set4Label = AppResources.Set4; } if (item.MySet5Count == 0 && item.RivalSet5Count == 0) { gameString.MySet5Count = string.Empty; gameString.RivalSet5Count = string.Empty; gameString.Set5Label = string.Empty; } else { gameString.MySet5Count = item.MySet5Count.ToString(); gameString.RivalSet5Count = item.RivalSet5Count.ToString(); gameString.Set5Label = AppResources.Set5; } gameString.Remark = item.Remark; displayer.Add(gameString); } }