project BLF > class BUser > business logic query UsrByIdLoginIsActNameLng

Description

a query that returns all fields


Parameters


iiUsrIdintegerUser ID
icUsrLogincharacterUser Login
ilUsrIsActivelogicalindicates if the user is active or not
icUsrNamecharacterName of the user
iiLngIdintegerLanguage ID


query condition


  each Usr where
Usr.Usr_ID = iiUsrId AND
Usr.UsrLogin matches icUsrLogin AND
Usr.UsrIsActive = ilUsrIsActive AND
Usr.UsrName matches icUsrName AND
Usr.DefaultLng_ID = iiLngId

      first Lng (inner-join) where
Lng.Lng_ID = Usr.DefaultLng_ID AND


query sort order


Usr.Usr_ID (ascending)


query resultset tqUsrByIdLoginIsActNameLng


field namedata typedb fielddescription
tcLngCodecharacterLng.LngCodeLanguage Code
tiDefaultLng_IDintegerUsr.DefaultLng_IDDefault Language
tcUsrInitialscharacterUsr.UsrInitialsUsrInitials
tlUsrIsActivelogicalUsr.UsrIsActiveActive
tcUsrLogincharacterUsr.UsrLoginLogin
tcUsrNamecharacterUsr.UsrNameUser Name
tiUsr_IDintegerUsr.Usr_IDRecord ID


Internal usage


BLF
method BControlProperty.GetCustomisedLevels
method BFcTranslation.GetDefaultLanguageCode

QadFinancials
method BBusinessRelation.InitialValues
method MfgNotification.ProcessUsersForCompany