Exemplo n.º 1
0
        public new ExtendedPhoneNumber GetGuarantorHomePhoneNumber()
        {
            // For some reason, Tennessee Health Care swapped country code and area code in the Guarantor Home Phone Number.
            // So, override the GuarantorHomePhoneNumber() method with a new method that deals with the swapped positions.
            ExtendedPhoneNumber xpn = new ExtendedPhoneNumber();

            string fieldValue = GetField(5);

            xpn.TelecommunicationUseCode = GetComponent(fieldValue, 1);
            xpn.TelecommunicationEquipmentType = GetComponent(fieldValue, 2);
            xpn.EmailAddress = GetComponent(fieldValue, 3);
            xpn.CountryCode = GetComponent(fieldValue, 5);
            xpn.AreaCode = GetComponent(fieldValue, 4);
            xpn.LineNumber = GetComponent(fieldValue, 6);
            xpn.Extension = GetComponent(fieldValue, 7);
            xpn.Notes = GetComponent(fieldValue, 8);

            return xpn;
        }
Exemplo n.º 2
0
        internal ExtendedPhoneNumber GetExtendedPhoneNumber(int fieldIndex)
        {
            ExtendedPhoneNumber xpn = new ExtendedPhoneNumber();

            string fieldValue = GetField(fieldIndex);

            //[NN][(999)]999-9999[X99999][B99999][C any text]
            string legacyPhoneNumber = GetComponent(fieldValue, 0);

            xpn.TelecommunicationUseCode = GetComponent(fieldValue, 1);
            xpn.TelecommunicationEquipmentType = GetComponent(fieldValue, 2);
            xpn.EmailAddress = GetComponent(fieldValue, 3);
            xpn.CountryCode = GetComponent(fieldValue, 4);
            xpn.AreaCode = GetComponent(fieldValue, 5);
            xpn.LineNumber = GetComponent(fieldValue, 6);
            xpn.Extension = GetComponent(fieldValue, 7);
            xpn.Notes = GetComponent(fieldValue, 8);

            return xpn;
        }