Exemple #1
0
        /// <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();
            }
        }