/// <summary>
        /// lecture du fichier excel et stockage les contenu dans la base de données .sdf
        /// </summary>
        /// <param name="PathExcel">le complète path du fichier Excel</param>
        /// <param name="PathSdf">le complète path du fichier Sdf</param>
        public void LectureExcel(string PathExcel, string PathSdf)
        {
            Connection(PathExcel, PathSdf);//connecter le fichier .xls et le fichier .sdf
            try
            {
                while (ReaderExcel.Read())
                {
                    //Console.Out.WriteLine(ReaderExcel.GetString(0) + ";" + ReaderExcel.GetString(1) + ";" + ReaderExcel.GetString(2) + ";" + ReaderExcel.GetString(3) + ";" + ReaderExcel.GetString(4) + ";" + ReaderExcel.GetDouble(5));

                    SqlCeCommand CmdSql = ConnSql.CreateCommand();

                    InsererMarques(ReaderExcel.GetString(2));                                // Insérer Marques

                    InsererFamilles(ReaderExcel.GetString(3));                               // Insérer Familles

                    InsererSousFamilles(ReaderExcel.GetString(4), ReaderExcel.GetString(3)); // Insérer SousFamilles

                    InsererArticles(ReaderExcel.GetString(0), ReaderExcel.GetString(1), ReaderExcel.GetDouble(5),
                                    ReaderExcel.GetString(2), ReaderExcel.GetString(4));// Insérer Articles
                }
                ReaderExcel.Close();
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }
            finally
            {
                if (ConnOleDb.State == ConnectionState.Open)
                {
                    ConnOleDb.Close();
                    ConnOleDb.Dispose();
                }
                if (ConnSql.State == ConnectionState.Open)
                {
                    ConnSql.Close();
                    ConnSql.Dispose();
                }
            }
            Console.In.Read();
        }