private void RefreshGameList() { this.localGameArchiveList = this.gasBiz.GetLocalGameArchiveList(WinFormsUtil.GetCurrentUser()); this.DelayDo(() => { ClbGameArchive.Items.Clear(); this.localGameArchiveList.ToList().ForEach(x => { ClbGameArchive.Items.Add(x, CheckState.Checked); }); }, 300); }
private void BtnBackup_Click(object sender, EventArgs e) { var gameArchiveList = new List <GameArchive>(); foreach (var item in this.ClbGameArchive.CheckedItems) { gameArchiveList.Add(item as GameArchive); } var syncOk = this.gasBiz.SyncGameArchiveToRemote(gameArchiveList, GlobalConfig.TempRepoPath, WinFormsUtil.GetCurrentUser()); if (syncOk) { WinFormsUtil.Alert("同步成功!"); } else { WinFormsUtil.Alert("同步失败"); } }