Esempio n. 1
0
            public List <SearchColumnName> SearchDoc(string name)
            {
                var namedoc = new List <SearchColumnName>();

                CheckPdmVault();

                var search = (IEdmSearch5)_edmVault7.CreateUtility(EdmUtility.EdmUtil_Search);

                search.FindFiles   = true;
                search.FindFolders = false;

                search.FileName = "%" + name + "%";

                var result = search.GetFirstResult();

                while ((result != null))
                {
                    var columnClass = new SearchColumnName()
                    {
                        FileName = result.Name,
                        FileId   = result.ID,
                        FolderId = result.ParentFolderID,
                        FilePath = result.Path
                    };

                    namedoc.Add(columnClass);

                    result = search.GetNextResult();
                }

                return(namedoc);
            }
Esempio n. 2
0
        public List<SearchColumnName> SearchDoc(string name)
        {
            var namedoc = new List<SearchColumnName>();

            CheckPdmVault();
            
            var search = (IEdmSearch5)_edmVault7.CreateUtility(EdmUtility.EdmUtil_Search);

            search.FindFiles = true;
            search.FindFolders = false;

            search.FileName = "%" + name + "%";

            var result = search.GetFirstResult();
            
            while ((result != null))
            {
                var columnClass = new SearchColumnName()
                {
                    FileName = result.Name,
                    FileId = result.ID,
                    FolderId = result.ParentFolderID,
                    FilePath = result.Path
                };

                namedoc.Add(columnClass);

                result = search.GetNextResult();
            }

            return namedoc;
        }