Exemplo n.º 1
0
        public bool AddSavedFolderProject(SavedFolderProject sf, SavedFolderType folderType)
        {
            if (FindFolderProjectByName(sf.Name, folderType) != null)
            {
                return(false);
            }

            UserSettings.Data.SavedFolders[folderType.Value()].Add(sf);

            return(true);
        }
Exemplo n.º 2
0
        // find by name
        public SavedFolderProject FindFolderProjectByName(string testName, SavedFolderType folderType)
        {
            foreach (SavedFolderProject sp in UserSettings.Data.SavedFolders[folderType.Value()])
            {
                if (sp.Name.Equals(testName))
                {
                    return(sp);
                }
            }

            return(null);
        }
Exemplo n.º 3
0
        // find by name
        public SavedFolderProject FindFolderProjectByKey(string testKey, SavedFolderType folderType)
        {
            foreach (SavedFolderProject fp in UserSettings.Data.SavedFolders[folderType.Value()])
            {
                if (fp.Key.Equals(testKey))
                {
                    return(fp);
                }
            }

            return(null);
        }
Exemplo n.º 4
0
        private void ListSavedFoldersInfo(SavedFolderType index)
        {
            UserSettingData30 d = UserSettings.Data;
            ObservableCollection <SavedFolderProject> sf = d.SavedFolders[index.Value()];

            savedWin.Append(nl);
            savedWin.AppendLineFmt("project count", sf.Count.ToString());

            foreach (SavedFolderProject kvp in sf)
            {
                listSavedFolderInfo(kvp);
            }
        }
Exemplo n.º 5
0
 public bool HasSavedFolders(SavedFolderType folderType)
 {
     return(UserSettings.Data.SavedFolders[folderType.Value()].Count > 0);
 }