Ejemplo n.º 1
0
        public RepositorioDeCursos(IConexionBD conexion)
            : base(conexion)
        {
            this.cache         = new CacheNoCargada <List <Curso> >();
            this.repo_docentes = new RepositorioDeDocentes(conexion, this);

            repo_espacios_fisico = new RepositorioDeEspaciosFisicos(conexion, this);
            repo_modalidades     = new RepositorioDeModalidades(conexion);
            repo_materias        = new RepositorioDeMaterias(conexion, this, repo_modalidades);
            repo_alumnos         = new RepositorioDeAlumnos(conexion, this, repo_modalidades);
        }
Ejemplo n.º 2
0
 public void SetRepoAlumnos(IRepositorioDeAlumnos new_repo_alumnos)
 {
     this.repo_alumnos = new_repo_alumnos;
 }
Ejemplo n.º 3
0
        public List <Alumno> ObtenerAlumnosDelOrganismo(Organismo organismo, IRepositorioDeAlumnos repo_alumno)
        {
            List <Alumno> alumnos_del_organismo = repo_alumno.GetAlumnos();

            return(alumnos_del_organismo.FindAll(a => a.Organismo.Id == organismo.Id));
        }
Ejemplo n.º 4
0
 public RepositorioDeEvaluacion(IConexionBD conexion, IRepositorioDeCursos repo_cursos, IRepositorioDeAlumnos repo_alumnos)
     : base(conexion)
 {
     this.repo_alumnos = repo_alumnos;
     this.repo_cursos  = repo_cursos;
 }