Exemple #1
0
 void wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
 {
     pbar_download.Value = e.ProgressPercentage;
     lbl_progress.Text   = $"{e.ProgressPercentage}%";
     parent_form.WriteToLog($"Téléchargement de GSBrevets... {e.ProgressPercentage}%");
     if (e.ProgressPercentage >= 100)
     {
         btn_next.Enabled = true;
         parent_form.WriteToLog($"Téléchargement terminée");
     }
 }
Exemple #2
0
        private void uc_Extract_Load(object sender, EventArgs e)
        {
            if (Directory.Exists(parent_form.path_installation))                        // dossier d'installation
            {
                Directory.Delete(path: parent_form.path_installation, recursive: true); // supprime tous les fichiers et dossier si il existe déjà
            }
            Directory.CreateDirectory(parent_form.path_installation);
            parent_form.WriteToLog("Création du dossier qui contiendra GSBrevets");

            using (ZipFile zip = ZipFile.Read(parent_form.path_zip_file))
            {
                zip.ExtractProgress += new EventHandler <ExtractProgressEventArgs>(zip_ExtractProgress);
                zip.ExtractAll(parent_form.path_installation, ExtractExistingFileAction.OverwriteSilently);
            }
            parent_form.WriteToLog("Extraction des fichiers téléchargés");
        }
Exemple #3
0
        private void btn_folderbrowser_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog dialog = new FolderBrowserDialog();

            dialog.Description         = "Choisissez le dossier d'installation";
            dialog.ShowNewFolderButton = true;
            dialog.SelectedPath        = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
            if (dialog.ShowDialog() == DialogResult.OK)
            {
                lbl_installationPath.Text     = dialog.SelectedPath;
                parent_form.path_installation = dialog.SelectedPath + "\\GSBrevets";
                parent_form.WriteToLog($"Dossier d'installation : {parent_form.path_installation}");
                btn_next.Enabled = true;
            }
        }