public bool OpenDataBase() { M_dbConnection = new SQLiteConnection("Data Source=" + databasePath + ";Version=3;"); bool isTheFileJustCreated = false; string direct = Directory.GetParent(databasePath).FullName; if (Directory.Exists(direct) == false) { Directory.CreateDirectory(direct); } if (File.Exists(databasePath) == false) { SQLiteConnection.CreateFile(databasePath); isTheFileJustCreated = true; } // just open the database in order to make changes or just dislay the infos M_dbConnection.Open(); if (isTheFileJustCreated == true) { CalendarObjectManager.CreateCalendarTable(AppCore.mainProjectTableName); EquipeMemberManager.createEquipeTable(); } return(isTheFileJustCreated); }