Ejemplo n.º 1
0
 public static Keyword GetKeywordByKeywordTypeId(this Hyland.Unity.Document document, long keywordTypeId)
 {
     foreach (var documentKeywordRecord in document.KeywordRecords)
     {
         foreach (var keyword in documentKeywordRecord.Keywords)
         {
             if (keyword.KeywordType.ID == keywordTypeId)
             {
                 return(keyword);
             }
         }
     }
     return(null);
 }
Ejemplo n.º 2
0
 public static string GetValueByKeywordTypeId(this Hyland.Unity.Document document, long keywordTypeId)
 {
     foreach (var documentKeywordRecord in document.KeywordRecords)
     {
         foreach (var keyword in documentKeywordRecord.Keywords)
         {
             if (keyword.KeywordType.ID == keywordTypeId)
             {
                 return(keyword.AlphaNumericValue);
             }
         }
     }
     return(null);
 }
Ejemplo n.º 3
0
 private void SetKeywordValues(Hyland.Unity.Document document)
 {
     try
     {
         foreach (KeywordRecord keywordRecord in document.KeywordRecords)
         {
             foreach (Keyword keyword in keywordRecord.Keywords)
             {
                 if (keyword.KeywordType.Name == priKey)
                 {
                     priVal = keyword.IsBlank?string.Empty:keyword.Value.ToString();
                 }
                 if (keyword.KeywordType.Name == secKey)
                 {
                     secVal = keyword.IsBlank?string.Empty:keyword.Value.ToString();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         _app.Diagnostics.Write(ex);
     }
 }