public EUCamlFilter(string fieldName, EUFieldTypes fieldType, EUCamlFilterTypes filterType, bool isOr, string filterValue)
 {
     FieldName   = fieldName;
     FieldType   = fieldType;
     FilterType  = filterType;
     FilterValue = filterValue;
 }
Exemple #2
0
        public static string GetCamlFieldTypeString(EUFieldTypes fieldType)
        {
            string camlString = String.Empty;

            switch (fieldType)
            {
            case EUFieldTypes.Boolean:
                camlString = "boolean";
                break;

            case EUFieldTypes.Choice:
                camlString = "text";
                break;

            case EUFieldTypes.Computed:
                camlString = "text";
                break;

            case EUFieldTypes.ContentType:
                camlString = "text";
                break;

            case EUFieldTypes.ContentTypeId:
                camlString = "text";
                break;

            case EUFieldTypes.Counter:
                camlString = "number";
                break;

            case EUFieldTypes.DateTime:
                camlString = "DateTime";
                break;

            case EUFieldTypes.File:
                camlString = "text";
                break;

            case EUFieldTypes.Lookup:
                camlString = "number";
                break;

            case EUFieldTypes.Note:
                camlString = "text";
                break;

            case EUFieldTypes.Number:
                camlString = "number";
                break;

            case EUFieldTypes.Text:
                camlString = "text";
                break;

            case EUFieldTypes.User:
                camlString = "text";
                break;
            }
            return(camlString);
        }