コード例 #1
0
        /// <summary>
        /// Converts a FilingParty into a strongly types Pria Grantee
        /// </summary>
        /// <returns>A PRIA_GRANTEE_TYPE object</returns>
        internal PRIALibraryV24.PRIA_GRANTEE_Type ToPriaGrantee()
        {
            PRIALibraryV24.PRIA_GRANTEE_Type g = new PRIALibraryV24.PRIA_GRANTEE_Type();

            g._StreetAddress  = this.address1;
            g._StreetAddress2 = this.address2;
            g._City           = this.city;
            g._ID             = this.identifier;
            g._PostalCode     = this.postalCode;
            g._State          = this.state;
            g._UnparsedName   = this.name;

            if (this.nonPersonEntity)
            {
                g.NonPersonEntityIndicator = "Y";
            }

            return(g);
        }
コード例 #2
0
        /// <summary>
        /// Creates a FilingParty from a strongly typed Pria Grantee
        /// </summary>
        /// <returns>A FilingParty Object</returns>
        internal static FilingParty FromPriaGrantee(PRIALibraryV24.PRIA_GRANTEE_Type g)
        {
            FilingParty p = new FilingParty();

            p.Address1   = g._StreetAddress;
            p.Address2   = g._StreetAddress2;
            p.City       = g._City;
            p.Identifier = g._ID;
            p.PostalCode = g._PostalCode;
            p.State      = g._State;
            p.Name       = g._UnparsedName;

            if (!string.IsNullOrEmpty(g.NonPersonEntityIndicator) && g.NonPersonEntityIndicator.ToUpper() == "Y")
            {
                p.nonPersonEntity = true;
            }

            return(p);
        }