/// <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); }
/// <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))); } }
/// <inheritdoc /> public TAccountResponder() { NoRespond = new TPropertyStringList(); ResponderMessage = new TAccountResponderMessage(); }