Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }