public virtual void UpdatePersonDisplayNames(string PersonDisplayNameFormat) { using (var tran = new PXTransactionScope()) { switch (PersonDisplayNameFormat) { case PersonNameFormatsAttribute.WESTERN: SetContactsWesternOrder(); break; case PersonNameFormatsAttribute.EASTERN: SetContactsEasternOrder(); break; case PersonNameFormatsAttribute.LEGACY: SetContactsLegacyOrder(); break; case PersonNameFormatsAttribute.EASTERN_WITH_TITLE: SetContactsEasternWithTitleOrder(); break; } UpdateBAccounts(); tran.Complete(); } PXDatabase.ClearCompanyCache(); }