Пример #1
0
        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);
        }
Пример #2
0
        /// <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);
        }