示例#1
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            //Defaults
            this.ActiveControl = picCHLogo;             //Prevent it automatically focusing a textbox
            progTransfer.SetState(2);                   //Progress bar default state

            //Initialize FSRandomizer Variables
            this.editFolder = new editFolder(ref progTransfer, ref lblProg, ref lblETA);                //GET.: (Online) FSFolder Size
            this.readHash   = new readHash();                                                           //GET.: (Online) Breakdown List
        }
示例#2
0
 public async Task <bool> transferList(readHash readHash)
 {
     this.ProgressChange("Preparing CH Folder...", 15, 0);   if (!(await Task.Run(() => this.prepareCHFolder())))
     {
         return(false);
     }
     this.ProgressChange("Unzipping folder...", 14, 5);      if (!(await this.unzipFSFolder()))
     {
         return(false);
     }
     this.ProgressChange("Preparing FS Folder...", 1, 95);   if (!(await Task.Run(() => this.prepareFSFolder())))
     {
         return(false);
     }
     this.ProgressChange("Creating chapters...", 1, 96);     if (!(await Task.Run(() => this.createChapters(readHash.fslist))))
     {
         return(false);
     }
     this.ProgressChange("Changing settings...", 0, 99);     if (!(await Task.Run(() => this.changeSettings())))
     {
         return(false);
     }
     this.ProgressChange("Done!", -1, 100); return(true);
 }