protected virtual void UserPreferences_RowPersisted(PXCache sender, PXRowPersistedEventArgs e)
 {
     if (e.TranStatus == PXTranStatus.Completed)
     {
         if (System.Web.HttpContext.Current != null &&
             String.Equals(this.UserProfile.Current.Username, PXAccess.GetUserName()))
         {
             // do not throw an exception to prevent breaking of the event-handling chain
             Redirector.Refresh(System.Web.HttpContext.Current);
         }
     }
 }