예제 #1
0
        public void CopyValues(AlumnoCurso source)
        {
            if (source == null)
            {
                return;
            }

            _record.CopyValues(source.Base.Record);
        }
        /// <summary>
        /// Devuelve una lista de todos los alumno_cursos asociados a un curso
        /// </summary>
        /// <returns>Lista de elementos</returns>
        public static AlumnoCursoList GetAlumnosList(long oid_curso)
        {
            CriteriaEx criteria = AlumnoCurso.GetCriteria(AlumnoCurso.OpenSession());

            criteria.AddEq("OidCurso", oid_curso);
            AlumnoCursoList list = AlumnoCursoList.RetrieveList(typeof(AlumnoCurso), AppContext.ActiveSchema.Code, criteria);

            CloseSession(criteria.SessionCode);
            return(list);
        }
        // called to copy objects data from list
        private void Fetch(IDataReader reader)
        {
            this.RaiseListChangedEvents = false;

            IsReadOnly = false;

            while (reader.Read())
            {
                this.AddItem(AlumnoCurso.GetChild(reader).GetInfo());
            }

            IsReadOnly = true;

            this.RaiseListChangedEvents = true;
        }
예제 #4
0
 public void CopyFrom(AlumnoCurso source)
 {
     _base.CopyValues(source);
 }