コード例 #1
0
        /// <summary>
        /// Retrieve the complete list from db
        /// </summary>
        /// <returns>ClaseTeoricaList</returns>
        public static ClaseTeoricaList GetProgramadasList(long oid_plan, long oid_promocion)
        {
            CriteriaEx criteria = ClaseTeorica.GetCriteria(ClaseTeorica.OpenSession());

            //No criteria. Retrieve all de List
            criteria.Query = ClaseTeoricas.SELECT_CLASES_TEORICAS_PROGRAMADAS(oid_plan, oid_promocion);
            ClaseTeoricaList list = DataPortal.Fetch <ClaseTeoricaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }
コード例 #2
0
        /// <summary>
        /// Retrieve the complete list from db
        /// </summary>
        /// <returns>ClaseTeoricaList</returns>
        public static ClaseTeoricaList GetDisponiblesList(long oid_plan, long oid_promocion, long oid_horario)
        {
            CriteriaEx criteria = ClaseTeorica.GetCriteria(ClaseTeorica.OpenSession());

            //No criteria. Retrieve all de List
            criteria.Query = ClaseTeoricas.SELECT_CLASES_TEORICAS_DISPONIBLES(oid_plan, oid_promocion, oid_horario);
            ClaseTeoricaList list = DataPortal.Fetch <ClaseTeoricaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }
コード例 #3
0
        /// <summary>
        /// Retrieve the complete list from db
        /// </summary>
        /// <returns>ClaseTeoricaList</returns>
        public static ClaseTeoricaList GetImpartidasList(long oid_promocion, DateTime fecha)
        {
            CriteriaEx criteria = ClaseTeorica.GetCriteria(ClaseTeorica.OpenSession());

            //No criteria. Retrieve all de List
            criteria.Query = ClaseTeorica.SELECT_IMPARTIDAS(oid_promocion, fecha, false);
            ClaseTeoricaList list = DataPortal.Fetch <ClaseTeoricaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }
コード例 #4
0
        }/// <summary>

        /// Retrieve the complete list from db
        /// </summary>
        /// <returns>ClaseTeoricaList</returns>
        public static ClaseTeoricaList GetClasesPlanList(long oid_plan)
        {
            CriteriaEx criteria = ClaseTeorica.GetCriteria(ClaseTeorica.OpenSession());

            //No criteria. Retrieve all de List
            criteria.Query = ClaseTeoricas.SELECT_CLASES_TEORICAS_PLAN(oid_plan);
            ClaseTeoricaList list = DataPortal.Fetch <ClaseTeoricaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }
コード例 #5
0
        //  private ClaseTeoricaList() { }

        /// <summary>
        /// Retrieve the complete list from db
        /// </summary>
        /// <returns>ClaseTeoricaList</returns>
        public static ClaseTeoricaList GetList()
        {
            CriteriaEx criteria = ClaseTeorica.GetCriteria(ClaseTeorica.OpenSession());

            //No criteria. Retrieve all de List
            if (nHManager.Instance.UseDirectSQL)
            {
                criteria.Query = ClaseTeoricas.SELECT();
            }
            ClaseTeoricaList list = DataPortal.Fetch <ClaseTeoricaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }
コード例 #6
0
        public static ClaseTeoricaList GetListBySubmodulo(long oid)
        {
            CriteriaEx criteria = ClaseTeorica.GetCriteria(ClaseTeorica.OpenSession());

            if (nHManager.Instance.UseDirectSQL)
            {
                criteria.Query = ClaseTeoricaList.SELECT_BY_SUBMODULO(oid);
            }

            ClaseTeoricaList list = DataPortal.Fetch <ClaseTeoricaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }