public static MunicipioList GetList(bool childs) { CriteriaEx criteria = Municipio.GetCriteria(Municipio.OpenSession()); criteria.Childs = childs; criteria.Query = SELECT(); //No criteria. Retrieve all de List MunicipioList list = DataPortal.Fetch <MunicipioList>(criteria); CloseSession(criteria.SessionCode); return(list); }
/// <summary> /// Obtiene un <see cref="ReadOnlyBaseEx"/> de la base de datos /// </summary> /// <param name="oid">Oid del objeto</param> /// <returns>Objeto <see cref="ReadOnlyBaseEx"/> construido a partir del registro</returns> public static MunicipioInfo Get(long oid, bool childs = false) { CriteriaEx criteria = Municipio.GetCriteria(Municipio.OpenSession()); criteria.Childs = childs; if (nHManager.Instance.UseDirectSQL) { criteria.Query = Municipio.SELECT(oid, false); } MunicipioInfo obj = DataPortal.Fetch <MunicipioInfo>(criteria); Municipio.CloseSession(criteria.SessionCode); return(obj); }