예제 #1
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);
        }
예제 #2
0
 public void CopyFrom(Municipio source)
 {
     _base.CopyValues(source);
 }