private static void WriteContactInfo(XmlWriter writer, ContactInfo contactInfo) { if (contactInfo == null) return; writer.WriteXmlAttribute("D", contactInfo.AddressLine1); writer.WriteXmlAttribute("E", contactInfo.PoBoxNumber); writer.WriteXmlAttribute("F", contactInfo.PostalCode); writer.WriteXmlAttribute("G", contactInfo.City); writer.WriteXmlAttribute("H", contactInfo.StateOrProvince); writer.WriteXmlAttribute("I", contactInfo.Country); }
private void LoadContactInfo(XmlNode inputNode, Farm farm) { var contactInfo = new ContactInfo(); contactInfo.AddressLine1 = inputNode.GetXmlNodeValue("@C"); contactInfo.PoBoxNumber = inputNode.GetXmlNodeValue("@D"); contactInfo.PostalCode = inputNode.GetXmlNodeValue("@E"); contactInfo.City = inputNode.GetXmlNodeValue("@F"); contactInfo.StateOrProvince = inputNode.GetXmlNodeValue("@G"); contactInfo.Country = inputNode.GetXmlNodeValue("@H"); farm.ContactInfo = contactInfo; _taskDocument.Contacts.Add(contactInfo); }
private void LoadContactInfo(XmlNode inputNode, Person worker) { var contactInfo = new ContactInfo(); contactInfo.AddressLine1 = inputNode.GetXmlNodeValue("@D"); contactInfo.PoBoxNumber = inputNode.GetXmlNodeValue("@E"); contactInfo.PostalCode = inputNode.GetXmlNodeValue("@F"); contactInfo.City = inputNode.GetXmlNodeValue("@G"); contactInfo.StateOrProvince = inputNode.GetXmlNodeValue("@H"); contactInfo.Country = inputNode.GetXmlNodeValue("@I"); LoadPhoneNumbers(inputNode, contactInfo); worker.ContactInfoId = contactInfo.Id.ReferenceId; _taskDocument.Contacts.Add(contactInfo); }
private static void LoadPhoneNumbers(XmlNode inputNode, ContactInfo contactInfo) { contactInfo.Contacts = new List<Contact>(); var phone = inputNode.GetXmlNodeValue("@J"); if (string.IsNullOrEmpty(phone) == false) contactInfo.Contacts.Add(new Contact { Number = phone, Type = ContactTypeEnum.FixedPhone }); var mobile = inputNode.GetXmlNodeValue("@K"); if (string.IsNullOrEmpty(mobile) == false) contactInfo.Contacts.Add(new Contact { Number = mobile, Type = ContactTypeEnum.MobilePhone }); var fax = inputNode.GetXmlNodeValue("@L"); if (string.IsNullOrEmpty(fax) == false) contactInfo.Contacts.Add(new Contact { Number = fax, Type = ContactTypeEnum.Fax }); var email = inputNode.GetXmlNodeValue("@M"); if (string.IsNullOrEmpty(email) == false) contactInfo.Contacts.Add(new Contact { Number = email, Type = ContactTypeEnum.Email }); }