Exemple #1
0
 /// <inheritdoc />
 public TAccountResponder(XmlNode node)
 {
     if (node != null)
     {
         NoRespond          = new TPropertyStringList(node.GetSingleNode(ClassHelper.GetMemberName(() => NoRespond)));
         ResponderMessage   = new TAccountResponderMessage(node.GetSingleNode(ClassHelper.GetMemberName(() => ResponderMessage)));
         ResponderType      = (TResponder)Extensions.GetNodeInnerTextAsInt(node.GetSingleNode(ClassHelper.GetMemberName(() => ResponderType)));
         RespondPeriod      = Extensions.GetNodeInnerTextAsInt(node.GetSingleNode(ClassHelper.GetMemberName(() => RespondPeriod)));
         RespondBetweenFrom = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => RespondBetweenFrom)));
         RespondBetweenTo   = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => RespondBetweenTo)));
         RespondOnlyIfToMe  = Extensions.GetNodeInnerTextAsBool(node.GetSingleNode(ClassHelper.GetMemberName(() => RespondOnlyIfToMe)));
     }
 }
        public static TPropertyValue SetPropertyValue(List <string> value, string propName)
        {
            var tPropertyValue = buildTPropertyValue(propName);
            var list           = new TPropertyStringList();

            if (value != null)
            {
                foreach (var val in value)
                {
                    list.Val.Add(val);
                }
            }
            tPropertyValue.PropertyVal = list;
            return(tPropertyValue);
        }
Exemple #3
0
 /// <inheritdoc />
 public TAccountCard(XmlNode node)
 {
     if (node != null)
     {
         Body                         = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Body)));
         Anniversary                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Anniversary)));
         BirthDay                     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BirthDay)));
         AssistantName                = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => AssistantName)));
         CompanyName                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => CompanyName)));
         Department                   = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Department)));
         FileAs                       = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => FileAs)));
         FirstName                    = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => FirstName)));
         JobTitle                     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => JobTitle)));
         LastName                     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => LastName)));
         ManagerName                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => ManagerName)));
         MiddleName                   = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => MiddleName)));
         Nickname                     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Nickname)));
         OfficeLocation               = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => OfficeLocation)));
         Spouse                       = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Spouse)));
         Suffix                       = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Suffix)));
         Title                        = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Title)));
         WebPage                      = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => WebPage)));
         Certificate                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Certificate)));
         FreeBusyURL                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => FreeBusyURL)));
         Profession                   = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Profession)));
         Sensitivity                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Sensitivity)));
         Gender                       = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Gender)));
         BusinessAddressCity          = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessAddressCity)));
         BusinessAddressCountry       = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessAddressCountry)));
         BusinessAddressPostalCode    = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessAddressPostalCode)));
         BusinessAddressState         = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessAddressState)));
         BusinessAddressStreet        = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessAddressStreet)));
         BusinessAddressPostOfficeBox = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessAddressPostOfficeBox)));
         HomeAddressCity              = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeAddressCity)));
         HomeAddressCountry           = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeAddressCountry)));
         HomeAddressPostalCode        = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeAddressPostalCode)));
         HomeAddressState             = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeAddressState)));
         HomeAddressStreet            = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeAddressStreet)));
         HomeAddressPostOfficeBox     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeAddressPostOfficeBox)));
         Email1Address                = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Email1Address)));
         Email2Address                = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Email2Address)));
         Email3Address                = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Email3Address)));
         IMAddress                    = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => IMAddress)));
         HomePage                     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomePage)));
         HomePage2                    = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomePage2)));
         AssistnameTelephoneNumber    = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => AssistnameTelephoneNumber)));
         BusinessFaxNumber            = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessFaxNumber)));
         BusinessTelephoneNumber      = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => BusinessTelephoneNumber)));
         Business2TelephoneNumber     = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Business2TelephoneNumber)));
         CarTelephoneNumber           = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => CarTelephoneNumber)));
         CompanyMainTelephoneNumber   = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => CompanyMainTelephoneNumber)));
         HomeFaxNumber                = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeFaxNumber)));
         HomeTelephoneNumber          = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HomeTelephoneNumber)));
         Home2TelephoneNumber         = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => Home2TelephoneNumber)));
         MobileTelephoneNumber        = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => MobileTelephoneNumber)));
         PagerNumber                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => PagerNumber)));
         RadioTelephoneNumber         = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => RadioTelephoneNumber)));
         CallbackTelephoneNumber      = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => CallbackTelephoneNumber)));
         ISDNNumber                   = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => ISDNNumber)));
         OtherFaxNumber               = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => OtherFaxNumber)));
         PrimaryTelephoneNumber       = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => PrimaryTelephoneNumber)));
         TelexNumber                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => TelexNumber)));
         HearingNumber                = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => HearingNumber)));
         OtherNumber                  = Extensions.GetNodeInnerText(node.GetSingleNode(ClassHelper.GetMemberName(() => OtherNumber)));
         Categories                   = new TPropertyStringList(node.GetSingleNode(ClassHelper.GetMemberName(() => Categories)));
     }
 }
Exemple #4
0
 /// <inheritdoc />
 public TAccountResponder()
 {
     NoRespond        = new TPropertyStringList();
     ResponderMessage = new TAccountResponderMessage();
 }