/// <summary> /// Load an empty local ValidateResult object from the data provided by the web service. /// </summary> /// <param name="SvcResult">The ValidateResult object provided by the web service.</param> internal void CopyFrom(ProxyValidateResult SvcResult) { base.CopyFrom(SvcResult); //iterate through addresses returned by the web service and move them into // a local address object and local arraylist if (SvcResult.ValidAddresses != null) { for (int Index = 0; Index < SvcResult.ValidAddresses.Length; Index++) { ProxyValidAddress SvcAddress = SvcResult.ValidAddresses[Index]; ValidAddress localAddress = new ValidAddress(); localAddress.CopyFrom(SvcAddress); //((ValidAddresses)Addresses).Add( localAddress ); _addresses.Add(localAddress); _taxable = SvcResult.Taxable; } } }
/// <summary> /// Load an empty local ValidAddress object from the data provided by the web service. /// </summary> /// <param name="SvcAddress">The ValidAddress object provided by the web service.</param> internal void CopyFrom(ProxyValidAddress SvcAddress) { _addressCode = SvcAddress.AddressCode; _line1 = SvcAddress.Line1; _line2 = SvcAddress.Line2; _line3 = SvcAddress.Line3; _line4 = SvcAddress.Line4; _city = SvcAddress.City; _region = SvcAddress.Region; _postalCode = SvcAddress.PostalCode; _county = SvcAddress.County; _country = SvcAddress.Country; _fipsCode = SvcAddress.FipsCode; _carrierRoute = SvcAddress.CarrierRoute; _postNet = SvcAddress.PostNet; _addressType = SvcAddress.AddressType; //Added for Latitude longitude changes for 4.13 release _latitude = SvcAddress.Latitude; _longitude = SvcAddress.Longitude; _taxRegionId = SvcAddress.TaxRegionId; }