Example #1
0
 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);
 }
Example #2
0
        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("同步失败");
            }
        }