/// <summary> /// /// </summary> /// <param name="ruolo"></param> /// <param name="dbProvider"></param> /// <returns></returns> public System.Collections.ArrayList getParentUO(DocsPaVO.utente.Ruolo ruolo, DBProvider dbProvider) { System.Collections.ArrayList lista = new System.Collections.ArrayList(); DocsPaDB.Query_DocsPAWS.AmministrazioneXml amministrazioneXml = new DocsPaDB.Query_DocsPAWS.AmministrazioneXml(); string idCurrentUO = null; if (ruolo.uo != null) { idCurrentUO = ruolo.uo.systemId; } while (idCurrentUO != null) { lista.Add(idCurrentUO); idCurrentUO = amministrazioneXml.GetUOParent(idCurrentUO, dbProvider); } return(lista); }