public bool Update(Curso entity) { CursoDAC cursoDAC = new CursoDAC(); cursoDAC.Update(entity); return(true); }
public List <Curso> ReadByMaestro(int legajo) { CursoDAC cursoDAC = new CursoDAC(); List <Curso> result = new List <Curso>(); foreach (var item in cursoDAC.ReadByMaestro(legajo)) { SalaHorarioComponent salaHorarioComponent = new SalaHorarioComponent(); SalaComponent salaComponent = new SalaComponent(); GradoComponent gradoComponent = new GradoComponent(); Grado grado = new Grado(); grado = gradoComponent.ReadBy(item.grado.Id); Sala sala = new Sala(); sala = salaComponent.ReadBy(item.sala.Id); SalaHorario salaHorario = new SalaHorario(); salaHorario = salaHorarioComponent.ReadBy(item.salaHorario.Id); Curso curso = new Curso(sala, grado, salaHorario); curso.Id = item.Id; curso.nombre = item.nombre; result.Add(curso); } return(result); }
public Curso ReadBy(string id) { CursoDAC salaDac = new CursoDAC(); Curso result = new Curso(); result = salaDac.ReadBy(id); if (result != null) { SalaHorarioComponent salaHorarioComponent = new SalaHorarioComponent(); SalaComponent salaComponent = new SalaComponent(); GradoComponent gradoComponent = new GradoComponent(); Grado grado = new Grado(); grado = gradoComponent.ReadBy(result.grado.Id); Sala sala = new Sala(); sala = salaComponent.ReadBy(result.sala.Id); SalaHorario salaHorario = new SalaHorario(); salaHorario = salaHorarioComponent.ReadBy(result.salaHorario.Id); Curso curso = new Curso(sala, grado, salaHorario); curso.Id = result.Id; curso.nombre = result.nombre; return(curso); } else { return(null); } }
public void QuitarAlumnoSala(int id_curso, int legajo) { CursoDAC cursoDAC = new CursoDAC(); cursoDAC.QuitarAlumnoSala(id_curso, legajo); }
public Curso AsignarAlumno(Curso entity) { CursoDAC cursoDAC = new CursoDAC(); return(cursoDAC.AsignarAlumno(entity)); }
public Curso Create(Curso entity) { if (Verificar(entity)) { CursoDAC cursoDAC = new CursoDAC(); return(cursoDAC.Create(entity)); } else { return(null); } }
public List <Persona> ObtenerAlumnosDisponibles(int id_curso, int año) { CursoDAC cursoAlumnoDAC = new CursoDAC(); AlumnoComponent personaComponent = new AlumnoComponent(); Curso curso = new Curso(); CursoComponent cursoComponent = new CursoComponent(); //obtengo el curso curso = cursoComponent.ReadBy(id_curso); //establezco segun el grado los años de inicio y fin int añoFecha = año - curso.grado.año - 1; int añoFechafin = año - curso.grado.año; string fechaInicio = añoFecha.ToString() + "-06-30 00:00:00"; string fechaFin = añoFechafin.ToString() + "-06-30 00:00:00"; DateTime fi = new DateTime(añoFecha, 06, 30); DateTime ff = new DateTime(añoFechafin, 06, 30); //obtengo alumnos List <Alumno> personas = new List <Alumno>(); personas = personaComponent.ReadByFechaNacimiento(fi, ff); //Obtengo alumnos ya incriptos List <Alumno> cursoAlumnos = new List <Alumno>(); cursoAlumnos = personaComponent.ReadByAño(curso.salaHorario.año); //Asigno los alumnos que no tiene cursos List <Persona> result = new List <Persona>(); foreach (var item in personas) { int a = 0; foreach (var itemCurso in cursoAlumnos) { if (itemCurso.Id == item.Id) { a = 1; } } if (a == 0) { result.Add(item); } } return(result); }
public Curso ReadBy(int id) { CursoDAC salaDac = new CursoDAC(); Curso result = new Curso(); result = salaDac.ReadBy(id); if (result != null) { SalaHorarioComponent salaHorarioComponent = new SalaHorarioComponent(); SalaComponent salaComponent = new SalaComponent(); GradoComponent gradoComponent = new GradoComponent(); Grado grado = new Grado(); grado = gradoComponent.ReadBy(result.grado.Id); Sala sala = new Sala(); sala = salaComponent.ReadBy(result.sala.Id); SalaHorario salaHorario = new SalaHorario(); salaHorario = salaHorarioComponent.ReadBy(result.salaHorario.Id); MaestroComponent maestroComponent = new MaestroComponent(); List <Maestro> maestros = new List <Maestro>(); maestros = maestroComponent.ObtenerAlumnodeCunCurso(id); AlumnoComponent alumnoComponent = new AlumnoComponent(); List <Alumno> alumnos = new List <Alumno>(); alumnos = alumnoComponent.ObtenerAlumnodeCunCurso(id); Curso curso = new Curso(sala, grado, null, alumnos, maestros, salaHorario); curso.Id = result.Id; curso.nombre = result.nombre; return(curso); } else { return(null); } }
public void Delete(int id) { CursoDAC cursoDAC = new CursoDAC(); cursoDAC.Delete(id); }