Exemple #1
0
        public CswDelimitedString ToDelimitedString()
        {
            CswDelimitedString ret = new CswDelimitedString(CswNbtView.delimiter);

            ret.Add(CswEnumNbtViewNodeType.CswNbtViewPropertyFilter.ToString());
            ret.Add(Conjunction.ToString());
            ret.Add(Value);
            ret.Add(FilterMode.ToString());
            ret.Add(CaseSensitive.ToString());
            ret.Add(ArbitraryId.ToString());
            ret.Add(SubfieldName.ToString());
            ret.Add(ShowAtRuntime.ToString());
            ret.Add(ResultMode.ToString());

            return(ret);
        }
Exemple #2
0
        }//validate()

        public XmlNode ToXml(XmlDocument XmlDoc)
        {
            XmlNode PropFilterNode = XmlDoc.CreateNode(XmlNodeType.Element, CswEnumNbtViewXmlNodeName.Filter.ToString(), "");

            XmlAttribute FilterValueAttribute = XmlDoc.CreateAttribute("value");

            FilterValueAttribute.Value = Value;
            PropFilterNode.Attributes.Append(FilterValueAttribute);

            XmlAttribute FilterModeAttribute = XmlDoc.CreateAttribute("filtermode");

            FilterModeAttribute.Value = FilterMode.ToString();
            PropFilterNode.Attributes.Append(FilterModeAttribute);

            XmlAttribute CaseSensitiveAttribute = XmlDoc.CreateAttribute("casesensitive");

            CaseSensitiveAttribute.Value = CaseSensitive.ToString();
            PropFilterNode.Attributes.Append(CaseSensitiveAttribute);

            XmlAttribute ShowAtRuntimeAttribute = XmlDoc.CreateAttribute("showatruntime");

            ShowAtRuntimeAttribute.Value = ShowAtRuntime.ToString();
            PropFilterNode.Attributes.Append(ShowAtRuntimeAttribute);

            XmlAttribute ArbitraryIdAttribute = XmlDoc.CreateAttribute("arbitraryid");

            ArbitraryIdAttribute.Value = ArbitraryId.ToString();
            PropFilterNode.Attributes.Append(ArbitraryIdAttribute);

            XmlAttribute SubfieldNameAttribute = XmlDoc.CreateAttribute("subfieldname");

            SubfieldNameAttribute.Value = SubfieldName.ToString();
            PropFilterNode.Attributes.Append(SubfieldNameAttribute);

            XmlAttribute ResultModeAttribute = XmlDoc.CreateAttribute("resultmode");

            ResultModeAttribute.Value = ResultMode.ToString();
            PropFilterNode.Attributes.Append(ResultModeAttribute);

            XmlAttribute ConjunctionAttribute = XmlDoc.CreateAttribute("conjunction");

            ConjunctionAttribute.Value = Conjunction.ToString();
            PropFilterNode.Attributes.Append(ConjunctionAttribute);

            return(PropFilterNode);
        }
        public CswDelimitedString ToDelimitedString()
        {
            CswDelimitedString ret = new CswDelimitedString(CswNbtView.delimiter);

            ret.Add(CswEnumNbtViewNodeType.CswNbtViewProperty.ToString());
            ret.Add(Type.ToString());
            ret.Add(NodeTypePropId.ToString());
            ret.Add(Name.ToString());
            ret.Add(ArbitraryId.ToString());
            ret.Add(SortBy.ToString());
            ret.Add(SortMethod.ToString());

            if (FieldType != CswNbtResources.UnknownEnum)
            {
                ret.Add(FieldType.ToString());
            }
            else
            {
                ret.Add("");
            }

            if (Order != Int32.MinValue)
            {
                ret.Add(Order.ToString());
            }
            else
            {
                ret.Add("");
            }

            if (Width != Int32.MinValue)
            {
                ret.Add(Width.ToString());
            }
            else
            {
                ret.Add("");
            }

            ret.Add(ShowInGrid.ToString());

            ret.Add(ObjectClassPropId.ToString());
            return(ret);
        }