public Confguration LoadState() { Confguration objTask; Confguration o = new Confguration(); string FilePath = @"SleutelSettings.cfg"; o = null; if (!File.Exists(FilePath)) { SaveState(); } // Constructs an instance of the XmlSerializer with the type // of object that is being deserialized. try { XmlSerializer mySerializer = new XmlSerializer(typeof(Confguration)); // To read the file, creates a FileStream. FileStream myFileStream = new FileStream(FilePath, FileMode.Open); // Calls the Deserialize method and casts to the object type. objTask = (Confguration)mySerializer.Deserialize(myFileStream); myFileStream.Close(); myFileStream = null; } catch { throw new System.Exception("Could not load license file"); } return(objTask); }
public static SQLiteConnection OpenConnection() { if (string.IsNullOrEmpty(_dataBase)) { //Load configuration Configuration.Confguration config = new Configuration.Confguration(); config.LoadState(); _dataBase = config.Database; } if (!File.Exists(_dataBase)) { InitializeDatabase(_dataBase); } string connectionString = string.Format("Data Source={0};Version=3;", _dataBase); SQLiteConnection dbConnection = new SQLiteConnection(connectionString); dbConnection.Open(); return(dbConnection); }