コード例 #1
0
        internal static string SELECT(QueryConditions conditions)
        {
            OrderList orders = new OrderList();

            orders.NewOrder("Valor", ListSortDirection.Ascending, typeof(Municipio));
            conditions.Orders = orders;
            return(Municipio.SELECT(conditions, false));
        }
コード例 #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);
        }