| dalla versione 6.5.2680 - modificato il 25/10/2016 - link - english
|
Scopo
Questa procedura permette di abilitare o disabilitare un ruolo applicativo. Abilitando più di un ruolo i relativi permessi o divieti verranno applicati partendo dall'ultimo ruolo attivato fino al primo: in caso di conflitti il primo ruolo attivato è prioritario.
Applicazione.RTCEnableRole(ruolo, abilitato, applica)
Argomenti
Ruolo
|
E' un numero intero che rappresenta il ruolo applicativo da abilitare o disabilitare. Il valore deve corrispondere ad una delle costanti associate ai ruoli applicativi a design time o tramite RTC.
|
Abilitato
|
Parametro booleano che indica se il ruolo deve essere abilitato o disabilitato.
|
Applica
|
Parametro booleano che indica se lo stato dell'applicazione deve essere aggiornato. Normalmente si indica True solo nell'ultima variazione di ruolo da eseguire.
|
Note
-
Se il parametro Applica è True, allora tutte le videate aperte verranno chiuse ed il menù dell'applicazione verrà aggiornato in base al nuovo profilo applicativo.
-
Non è possibile disabilitare l'ultimo ruolo senza abilitarne un altro. In questo caso infatti l'applicazione smette di rispondere ed al prossimo refresh verrà visualizzata la videata di login.
-
Se si abilita nuovamente un ruolo già attivo, non succede nulla. Se però il parametro Applica è True, verranno comunque chiuse le videate ed aggiornato il menù principale.
public void Profilazione.BottoneDisattivaMenu()
{
EsempiAM.SetGlobalMenuStatus(False, False, False)
EsempiAM.RTCEnableRole(Administrator, True, True)
this.Show(??)
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.