Esempio n. 1
0
 private static void WriteAddress(XmlWriter writer, EbillAddress eBillAddress, Clinic clinic)
 {
     //If using practice information or using the default (no clinic) Ebill and a clinic enum is specified, use the practice level information.
     if (eBillAddress == EbillAddress.PracticePhysical || (clinic == null && eBillAddress == EbillAddress.ClinicPhysical))
     {
         writer.WriteElementString("Address1", PrefC.GetString(PrefName.PracticeAddress));
         writer.WriteElementString("Address2", PrefC.GetString(PrefName.PracticeAddress2));
         writer.WriteElementString("City", PrefC.GetString(PrefName.PracticeCity));
         writer.WriteElementString("State", PrefC.GetString(PrefName.PracticeST));
         writer.WriteElementString("Zip", PrefC.GetString(PrefName.PracticeZip));
         writer.WriteElementString("Phone", PrefC.GetString(PrefName.PracticePhone));               //enforced to be 10 digit fairly rigidly by the UI
     }
     else if (eBillAddress == EbillAddress.PracticePayTo || (clinic == null && eBillAddress == EbillAddress.ClinicPayTo))
     {
         writer.WriteElementString("Address1", PrefC.GetString(PrefName.PracticePayToAddress));
         writer.WriteElementString("Address2", PrefC.GetString(PrefName.PracticePayToAddress2));
         writer.WriteElementString("City", PrefC.GetString(PrefName.PracticePayToCity));
         writer.WriteElementString("State", PrefC.GetString(PrefName.PracticePayToST));
         writer.WriteElementString("Zip", PrefC.GetString(PrefName.PracticePayToZip));
         writer.WriteElementString("Phone", PrefC.GetString(PrefName.PracticePhone));               //enforced to be 10 digit fairly rigidly by the UI
     }
     else if (eBillAddress == EbillAddress.PracticeBilling || (clinic == null && eBillAddress == EbillAddress.ClinicBilling))
     {
         writer.WriteElementString("Address1", PrefC.GetString(PrefName.PracticeBillingAddress));
         writer.WriteElementString("Address2", PrefC.GetString(PrefName.PracticeBillingAddress2));
         writer.WriteElementString("City", PrefC.GetString(PrefName.PracticeBillingCity));
         writer.WriteElementString("State", PrefC.GetString(PrefName.PracticeBillingST));
         writer.WriteElementString("Zip", PrefC.GetString(PrefName.PracticeBillingZip));
         writer.WriteElementString("Phone", PrefC.GetString(PrefName.PracticePhone));               //enforced to be 10 digit fairly rigidly by the UI
     }
     else if (eBillAddress == EbillAddress.ClinicPhysical)
     {
         writer.WriteElementString("Address1", clinic.Address);
         writer.WriteElementString("Address2", clinic.Address2);
         writer.WriteElementString("City", clinic.City);
         writer.WriteElementString("State", clinic.State);
         writer.WriteElementString("Zip", clinic.Zip);
         writer.WriteElementString("Phone", clinic.Phone);               //enforced to be 10 digit fairly rigidly by the UI
     }
     else if (eBillAddress == EbillAddress.ClinicPayTo)
     {
         writer.WriteElementString("Address1", clinic.PayToAddress);
         writer.WriteElementString("Address2", clinic.PayToAddress2);
         writer.WriteElementString("City", clinic.PayToCity);
         writer.WriteElementString("State", clinic.PayToState);
         writer.WriteElementString("Zip", clinic.PayToZip);
         writer.WriteElementString("Phone", clinic.Phone);               //enforced to be 10 digit fairly rigidly by the UI
     }
     else if (eBillAddress == EbillAddress.ClinicBilling)
     {
         writer.WriteElementString("Address1", clinic.BillingAddress);
         writer.WriteElementString("Address2", clinic.BillingAddress2);
         writer.WriteElementString("City", clinic.BillingCity);
         writer.WriteElementString("State", clinic.BillingState);
         writer.WriteElementString("Zip", clinic.BillingZip);
         writer.WriteElementString("Phone", clinic.Phone);               //enforced to be 10 digit fairly rigidly by the UI
     }
 }
Esempio n. 2
0
        private static void WriteAddress(XmlWriter writer, EbillAddress eBillAddress, Clinic clinic)
        {
            EHG_Address address = GetAddress(eBillAddress, clinic);

            writer.WriteElementString("Address1", address.Address1);
            writer.WriteElementString("Address2", address.Address2);
            writer.WriteElementString("City", address.City);
            writer.WriteElementString("State", address.State);
            writer.WriteElementString("Zip", address.Zip);
            writer.WriteElementString("Phone", address.Phone);
        }
Esempio n. 3
0
        ///<summary>The clinic variable can be null.</summary>
        public static EHG_Address GetAddress(EbillAddress eBillAddress, Clinic clinic)
        {
            EHG_Address address = new EHG_Address();

            //If using practice information or using the default (no clinic) Ebill and a clinic enum is specified, use the practice level information.
            if (eBillAddress == EbillAddress.PracticePhysical || (clinic == null && eBillAddress == EbillAddress.ClinicPhysical))
            {
                address.Address1 = PrefC.GetString(PrefName.PracticeAddress);
                address.Address2 = PrefC.GetString(PrefName.PracticeAddress2);
                address.City     = PrefC.GetString(PrefName.PracticeCity);
                address.State    = PrefC.GetString(PrefName.PracticeST);
                address.Zip      = PrefC.GetString(PrefName.PracticeZip);
                address.Phone    = PrefC.GetString(PrefName.PracticePhone);           //enforced to be 10 digit fairly rigidly by the UI
                address.Source   = "Practice Physical Treating Address";
            }
            else if (eBillAddress == EbillAddress.PracticePayTo || (clinic == null && eBillAddress == EbillAddress.ClinicPayTo))
            {
                address.Address1 = PrefC.GetString(PrefName.PracticePayToAddress);
                address.Address2 = PrefC.GetString(PrefName.PracticePayToAddress2);
                address.City     = PrefC.GetString(PrefName.PracticePayToCity);
                address.State    = PrefC.GetString(PrefName.PracticePayToST);
                address.Zip      = PrefC.GetString(PrefName.PracticePayToZip);
                address.Phone    = PrefC.GetString(PrefName.PracticePhone);           //enforced to be 10 digit fairly rigidly by the UI
                address.Source   = "Practice Pay To Address";
            }
            else if (eBillAddress == EbillAddress.PracticeBilling || (clinic == null && eBillAddress == EbillAddress.ClinicBilling))
            {
                address.Address1 = PrefC.GetString(PrefName.PracticeBillingAddress);
                address.Address2 = PrefC.GetString(PrefName.PracticeBillingAddress2);
                address.City     = PrefC.GetString(PrefName.PracticeBillingCity);
                address.State    = PrefC.GetString(PrefName.PracticeBillingST);
                address.Zip      = PrefC.GetString(PrefName.PracticeBillingZip);
                address.Phone    = PrefC.GetString(PrefName.PracticePhone);           //enforced to be 10 digit fairly rigidly by the UI
                address.Source   = "Practice Billing Address";
            }
            else if (eBillAddress == EbillAddress.ClinicPhysical)
            {
                address.Address1 = clinic.Address;
                address.Address2 = clinic.Address2;
                address.City     = clinic.City;
                address.State    = clinic.State;
                address.Zip      = clinic.Zip;
                address.Phone    = clinic.Phone;           //enforced to be 10 digit fairly rigidly by the UI
                address.Source   = "Clinic Physical Treating Address";
            }
            else if (eBillAddress == EbillAddress.ClinicPayTo)
            {
                address.Address1 = clinic.PayToAddress;
                address.Address2 = clinic.PayToAddress2;
                address.City     = clinic.PayToCity;
                address.State    = clinic.PayToState;
                address.Zip      = clinic.PayToZip;
                address.Phone    = clinic.Phone;           //enforced to be 10 digit fairly rigidly by the UI
                address.Source   = "Clinic Pay To Address";
            }
            else if (eBillAddress == EbillAddress.ClinicBilling)
            {
                address.Address1 = clinic.BillingAddress;
                address.Address2 = clinic.BillingAddress2;
                address.City     = clinic.BillingCity;
                address.State    = clinic.BillingState;
                address.Zip      = clinic.BillingZip;
                address.Phone    = clinic.Phone;           //enforced to be 10 digit fairly rigidly by the UI
                address.Source   = "Clinic Billing Address";
            }
            return(address);
        }