/// <summary> /// When the select csv is pressed /// </summary> /// <param name="sender">Event sender</param> /// <param name="e">Event arg</param> private void SelectCsvBtn_Click(object sender, EventArgs e) { // change initial directory SaveDialog.InitialDirectory = LastPath; SaveDialog.FileName = CsvName.Text; if (SaveDialog.ShowDialog() == DialogResult.OK) { CsvName.Text = SaveDialog.FileName; InitProgressBar(); ExportLab.Text = "Exportation de la base de données en cours..."; ExportLab.Visible = true; if (FileControl.ExportFile(CsvName.Text, ExportProgress)) { MessageBoxes.DispInfo("L'export est terminé"); this.Close(); } else { MessageBoxes.DispError("Une erreur est survenue lors de l'exportation"); ExportLab.Text = "L'opération a été intérompu, veuillez réessayer"; } // save the path LastPath = SaveDialog.FileName; SaveLastPath(); } }