| dalla versione 9.1.4040 - modificato il 07/05/2010 - link - english
|
Scopo
Indica al modulo RTC l'identificativo del gruppo dell'utente. Questa proprietà generalmente viene valorizzata subito dopo l'autenticazione dell'utente insieme a
RTCLanguage e
RTCUserID. Queste tre informazioni verranno usate dal modulo RTC come chiave primaria durante la lettura dal database delle impostazioni da applicare ai vari oggetti.
Applicazione.RTCGroupID = 1
Quando letta
Ritorna un'intero corrispondente all'identificativo del gruppo dell'utente.
Quando impostata
Imposta l'identificativo del gruppo dell'utente.
Note
- Se una delle proprietà RTCLanguage, RTCUserID o RTCGroupID viene cambiata quando il modulo RTC è già stato inizializzato, ovvero dopo l'evento di OnLogin, occorre chiamare anche la procedura RTCReset per forzare il ricaricamento delle impostazioni RTC.
event Applicazione.OnLogin(
inout boolean DataValid
inout string UserName
inout string Password
)
{
int vIDUtente = 0
string vLinguaUtente = ""
int vIDGruppoUtente = 0
boolean ok = False
int vRuoloUtente = 0
select into variables (ok)
set vIDUtente = ID
set vLinguaUtente = Lingua
set vIDGruppoUtente = IDGruppo
set vRuoloUtente = Ruolo
from
Utenti
where
Username = UserName
Password = Password
if (ok)
{
Applicazione.userRole = vRuoloUtente
Applicazione.RTCUserID = vIDUtente
Applicazione.RTCGroupID = vIDGruppoUtente
Applicazione.RTCLanguage = vLinguaUtente
}
}