internal static SUserRow LoadUser(String AUserID, out TPetraPrincipal APetraPrincipal, TDBTransaction ATransaction) { SUserRow ReturnValue; TPetraIdentity PetraIdentity; ReturnValue = LoadUser(AUserID, out PetraIdentity, ATransaction); APetraPrincipal = new TPetraPrincipal(PetraIdentity, TGroupManager.LoadUserGroups( AUserID, ATransaction), TTableAccessPermissionManager.LoadTableAccessPermissions( AUserID, ATransaction), TModuleAccessManager.LoadUserModules(AUserID, ATransaction)); /* * TLogging.LogAtLevel (8, "APetraPrincipal.IsTableAccessOK(tapMODIFY, 'p_person'): " + * APetraPrincipal.IsTableAccessOK(TTableAccessPermission.tapMODIFY, "p_person").ToString()); */ return(ReturnValue); }
public static SUserRow LoadUser(String AUserID, out TPetraPrincipal APetraPrincipal) { SUserRow ReturnValue; Ict.Petra.Shared.Security.TPetraIdentity PetraIdentity; ReturnValue = LoadUser(AUserID, out PetraIdentity); APetraPrincipal = new TPetraPrincipal(PetraIdentity, TGroupManager.LoadUserGroups( AUserID), TTableAccessPermissionManager.LoadTableAccessPermissions( AUserID), TModuleAccessManager.LoadUserModules(AUserID)); /* * TLogging.LogAtLevel (8, "APetraPrincipal.IsTableAccessOK(tapMODIFY, 'p_person'): " + * APetraPrincipal.IsTableAccessOK(TTableAccessPermission.tapMODIFY, "p_person").ToString()); */ return(ReturnValue); }