public static AgenteList GetList(bool childs) { CriteriaEx criteria = Agente.GetCriteria(Agente.OpenSession()); criteria.Childs = childs; //No criteria. Retrieve all de List if (nHManager.Instance.UseDirectSQL) { criteria.Query = AgenteList.SELECT(); } AgenteList list = DataPortal.Fetch <AgenteList>(criteria); CloseSession(criteria.SessionCode); return(list); }