project BLF > class BUser > business logic query UsrDefaultDomainCompany


Parameters


iiUsrIDinteger
icUsrLogincharacter


query condition


  each Usr where
Usr.Usr_ID = iiUsrID AND
Usr.UsrLogin = icUsrLogin

      each UsrDomain (inner-join) where
UsrDomain.Usr_ID = Usr.Usr_ID AND
UsrDomain.UsrDomainIsDefault = TRUE

          first Domains (inner-join) where
Domains.Domain_ID = UsrDomain.Domain_ID AND

              first Company (inner-join) where
Company.Company_Id = iiCompanyId AND
Company.Company_ID = Domains.PrimaryCompany_ID AND

                  each UsrCompany (inner-join) where
UsrCompany.Company_Id = iiCompanyId AND
UsrCompany.Company_ID = Company.Company_ID AND
UsrCompany.Usr_ID = UsrDomain1.Usr_ID


query resultset tqUsrDefaultDomainCompany


field namedata typedb fielddescription
tiCompany_IDintegerCompany.Company_IDRecord ID
tcCompanyCodecharacterCompany.CompanyCodeEntity Code
tlCompanyIsActivelogicalCompany.CompanyIsActiveActive
tiDomain_IDintegerDomains.Domain_IDRecord ID
tcDomainCodecharacterDomains.DomainCodeDomain
tlDomainIsActivelogicalDomains.DomainIsActiveActive
tiUsr_IDintegerUsr.Usr_IDRecord ID
tlUsrIsActivelogicalUsr.UsrIsActiveActive
tcUsrLogincharacterUsr.UsrLoginLogin


Internal usage


BLF
method Session.ApplicationLogin
method Session.Login