Ejemplo n.º 1
0
 public AutoCatYear(string name, string filter = null, string prefix = null, bool includeUnknown = true, string unknownText = null, AutoCatYearGrouping groupMode = AutoCatYearGrouping.None, bool selected = false) : base(name)
 {
     Filter         = filter;
     Prefix         = prefix;
     IncludeUnknown = includeUnknown;
     UnknownText    = unknownText;
     GroupingMode   = groupMode;
     Selected       = selected;
 }
Ejemplo n.º 2
0
 protected AutoCatYear(AutoCatYear other) : base(other)
 {
     Filter         = other.Filter;
     Prefix         = other.Prefix;
     IncludeUnknown = other.IncludeUnknown;
     UnknownText    = other.UnknownText;
     GroupingMode   = other.GroupingMode;
     Selected       = other.Selected;
 }
Ejemplo n.º 3
0
        public static AutoCatYear LoadFromXmlElement(XmlElement xElement)
        {
            string name                   = XmlUtil.GetStringFromNode(xElement[Serialization.Constants.Name], TypeIdString);
            string filter                 = XmlUtil.GetStringFromNode(xElement[Serialization.Constants.Filter], null);
            string prefix                 = XmlUtil.GetStringFromNode(xElement[Serialization.Constants.Prefix], null);
            bool   includeUnknown         = XmlUtil.GetBoolFromNode(xElement[XmlName_IncludeUnknown], true);
            string unknownText            = XmlUtil.GetStringFromNode(xElement[XmlName_UnknownText], null);
            AutoCatYearGrouping groupMode = XmlUtil.GetEnumFromNode(xElement[XmlName_GroupingMode], AutoCatYearGrouping.None);

            return(new AutoCatYear(name, filter, prefix, includeUnknown, unknownText, groupMode));
        }