Exemple #1
0
        public static Project LoadProject(string filePath)
        {
            Project result = ObjectXMLSerializer <Project> .Load(filePath);

            result.FullPath = filePath;
            return(result);
        }
Exemple #2
0
        public static IDictionary <string, ConnectionParams> EnumerateConnections()
        {
            ConnectionParamsCollection             _connParams;
            IDictionary <string, ConnectionParams> result = new Dictionary <string, ConnectionParams>();

            if (!File.Exists(_path))
            {
                return(result);
            }
            _connParams = ObjectXMLSerializer <ConnectionParamsCollection> .Load(_path);

            string normalServerName = String.Empty;

            foreach (ConnectionParams cp in _connParams)
            {
                if (cp.IsEncrypted)
                {
                    cp.Password = EncryiptionHelper.Decrypt(cp.Password);
                }

                normalServerName = cp.Server.Trim().ToLowerInvariant();
                if (!result.ContainsKey(normalServerName))
                {
                    result.Add(normalServerName, cp);
                }
            }

            return(result);;
        }
Exemple #3
0
        public static IList <RecoverContent> LoadAll(string folderPath)
        {
            if (!Directory.Exists(folderPath))
            {
                return(null);
            }

            IList <RecoverContent> result = new List <RecoverContent>();

            string[] fileNames = Directory.GetFiles(folderPath, "*.recover");
            foreach (string fileName in fileNames)
            {
                result.Add(ObjectXMLSerializer <RecoverContent> .Load(fileName, SerializedFormat.Document));
            }
            return(result);
        }
Exemple #4
0
        public static ConnectionParamsCollection GetConnections()
        {
            ConnectionParamsCollection _connParams;
            bool SaveEncrypted = false;

            if (!File.Exists(_path))
            {
                return(new ConnectionParamsCollection());
            }


            /*
             *
             * string filename = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), "DBConnections.config");
             * if (!System.IO.File.Exists(filename))
             *      return (new ConnectionParamsCollection());
             *
             * XmlSerializer ser = new XmlSerializer(typeof(ConnectionParamsCollection));
             * TextReader reader = new StreamReader(filename);
             * _connParams = (ConnectionParamsCollection)ser.Deserialize(reader);
             * reader.Close();
             */

            _connParams = ObjectXMLSerializer <ConnectionParamsCollection> .Load(_path);

            foreach (ConnectionParams cp in _connParams)
            {
                if (!cp.IsEncrypted)
                {
                    SaveEncrypted = true;
                }
                else
                {
                    cp.Password = EncryiptionHelper.Decrypt(cp.Password);
                }
            }

            if (SaveEncrypted)
            {
                Save(_connParams);
            }


            return(_connParams);
        }
        public static SearchAndReplaceHistory LoadWorkspaceFrom(string fileName)
        {
            SearchAndReplaceHistory result = null;

            if (!File.Exists(fileName))
            {
                Hist = new SearchAndReplaceHistory();
                return(Hist);
            }

            result = ObjectXMLSerializer <SearchAndReplaceHistory> .Load(fileName);

            if (result == null)
            {
                result = new SearchAndReplaceHistory();
            }
            Hist = result;
            return(result);
        }
Exemple #6
0
        public static ConfigurationContent LoadConfigurationFrom(string fileName)
        {
            ConfigurationContent result = null;

            if (!File.Exists(fileName))
            {
                _current = new ConfigurationContent();
                return(_current);
            }

            result = ObjectXMLSerializer <ConfigurationContent> .Load(fileName);

            if (result == null)
            {
                result = new ConfigurationContent();
            }
            _current = result;
            return(result);
        }
        public static List <CodeCompletionList> Load(string fileName)
        {
            List <CodeCompletionList> result = null;

            if (!File.Exists(fileName))
            {
                _lists = new List <CodeCompletionList>();
                return(_lists);
            }

            result = ObjectXMLSerializer <List <CodeCompletionList> > .Load(fileName);

            if (result == null)
            {
                result = new List <CodeCompletionList>();
            }
            _lists = result;
            FillDataSet();
            return(result);
        }