public Asistencia ReadBy(int id) { Asistencia asistencia = new Asistencia(); AsistenciaDAC asistenciaDAC = new AsistenciaDAC(); asistencia = asistenciaDAC.ReadBy(id); AlumnoComponent personaComponent = new AlumnoComponent(); Alumno alumno = new Alumno(); alumno = personaComponent.ReadBy(asistencia.persona.Id); Asistencia result = new Asistencia(alumno); result.Id = asistencia.Id; result.asistio = asistencia.asistio; result.año = asistencia.año; result.dia = asistencia.dia; result.mes = asistencia.mes; return(result); }
public Boletin ReadBy(int id) { BoletinDAC asistenciaDAC = new BoletinDAC(); Boletin result = null; AlumnoComponent personaComponent = new AlumnoComponent(); result = asistenciaDAC.ReadBy(id); result.persona = personaComponent.ReadBy(result.persona.Id); return(result); }
public List <Casa> Read() { CasaDac familiaDAC = new CasaDac(); List <Casa> result = new List <Casa>(); foreach (var item in familiaDAC.Read()) { Casa familia = new Casa(); familia = item; AlumnoComponent personaComponent = new AlumnoComponent(); familia.persona = personaComponent.ReadBy(item.persona.Id); result.Add(familia); } return(result); }
public List <Alergias> Read() { AlergiaDAC familiaComponent = new AlergiaDAC(); List <Alergias> result = new List <Alergias>(); foreach (var item in familiaComponent.Read()) { Alergias familia = new Alergias(); familia = item; AlumnoComponent personaComponent = new AlumnoComponent(); familia.persona = personaComponent.ReadBy(item.persona.Id); result.Add(familia); } return(result); }
public List <ObrasSocial> Read() { ObraSocialDAC familiaComponent = new ObraSocialDAC(); List <ObrasSocial> result = new List <ObrasSocial>(); foreach (var item in familiaComponent.Read()) { ObrasSocial familia = new ObrasSocial(); familia = item; AlumnoComponent personaComponent = new AlumnoComponent(); familia.persona = personaComponent.ReadBy(item.persona.Id); result.Add(familia); } return(result); }
public List <Boletin> ReadByAlumnoYAño(Boletin entity) { BoletinDAC asistenciaDAC = new BoletinDAC(); List <Boletin> result = new List <Boletin>(); foreach (Boletin item in asistenciaDAC.ReadByAlumnoYAño(entity)) { AlumnoComponent personaComponent = new AlumnoComponent(); Boletin asistencia = new Boletin(); asistencia = item; asistencia.persona = personaComponent.ReadBy(item.persona.Id); result.Add(asistencia); } return(result); }
public Comunicado ReadBy(int id) { ComunicadoDAC comunicadoDAC = new ComunicadoDAC(); Comunicado result = new Comunicado(); result = comunicadoDAC.ReadBy(id); AlumnoComponent personaComponent = new AlumnoComponent(); MaestroComponent maestroComponent = new MaestroComponent(); result.persona = personaComponent.ReadBy(result.persona.Id); result.maestro = maestroComponent.ReadBy(result.maestro.Id); return(result); }
public List <Comunicado> Read() { ComunicadoDAC comunicadoDAC = new ComunicadoDAC(); List <Comunicado> result = new List <Comunicado>(); foreach (var item in comunicadoDAC.Read()) { Comunicado comunicado = new Comunicado(); AlumnoComponent personaComponent = new AlumnoComponent(); MaestroComponent maestroComponent = new MaestroComponent(); comunicado = item; comunicado.persona = personaComponent.ReadBy(item.persona.Id); comunicado.maestro = maestroComponent.ReadBy(item.maestro.Id); result.Add(comunicado); } return(result); }
public Examen ReadBy(int id) { ExamenDAC personaDAC = new ExamenDAC(); Examen result = new Examen(); result = personaDAC.ReadBy(id); AlumnoComponent personaComponent = new AlumnoComponent(); MateriaComponent materiaComponent = new MateriaComponent(); result.persona = personaComponent.ReadBy(result.persona.Id); result.materia = materiaComponent.ReadBy(result.materia.Id); return(result); }
public List <Examen> Read() { ExamenDAC personaDAC = new ExamenDAC(); List <Examen> result = new List <Examen>(); foreach (Examen item in personaDAC.Read()) { AlumnoComponent personaComponent = new AlumnoComponent(); Examen examen = new Examen(); MateriaComponent materiaComponent = new MateriaComponent(); examen = item; examen.persona = personaComponent.ReadBy(item.persona.Id); examen.materia = materiaComponent.ReadBy(item.materia.Id); result.Add(examen); } return(result); }
public Casa ReadBy(string id) { Casa familia = new Casa(); AlumnoComponent personaComponent = new AlumnoComponent(); CasaDac familiaComponent = new CasaDac(); familia = familiaComponent.ReadBy(id); if (familia == null) { return(null); } else { familia.persona = personaComponent.ReadBy(familia.persona.Id); return(familia); } }
public Alergias ReadBy(int id) { Alergias familia = new Alergias(); AlumnoComponent personaComponent = new AlumnoComponent(); AlergiaDAC familiaComponent = new AlergiaDAC(); familia = familiaComponent.ReadBy(id); if (familia == null) { return(null); } else { familia.persona = personaComponent.ReadBy(familia.persona.Id); return(familia); } }
public List <Documento> ReadByAlumno(int legajoAlumno) { DocumentoDAC documentacionDAC = new DocumentoDAC(); List <Documento> result = new List <Documento>(); foreach (Documento item in documentacionDAC.ReadByAlumno(legajoAlumno)) { AlumnoComponent personaComponent = new AlumnoComponent(); Documento documentacion = new Documento(); documentacion = item; documentacion.persona = personaComponent.ReadBy(legajoAlumno); result.Add(documentacion); } return(result); }
public Familia ReadBy(int id) { Familia familia = new Familia(); AlumnoComponent personaComponent = new AlumnoComponent(); FamiliaDAC familiaComponent = new FamiliaDAC(); familia = familiaComponent.ReadBy(id); if (familia == null) { return(null); } else { familia.persona = personaComponent.ReadBy(familia.persona.Id); return(familia); } }
public ObrasSocial ReadBy(int id) { ObrasSocial familia = new ObrasSocial(); AlumnoComponent personaComponent = new AlumnoComponent(); ObraSocialDAC familiaComponent = new ObraSocialDAC(); familia = familiaComponent.ReadBy(id); if (familia == null) { return(null); } else { familia.persona = personaComponent.ReadBy(familia.persona.Id); return(familia); } }
public List <Comunicado> ReadByAlumnoYaño(int legajo, int año) { ComunicadoDAC comunicadoDAC = new ComunicadoDAC(); List <Comunicado> result = new List <Comunicado>(); DateTime añoInicio = new DateTime(año, 1, 1); DateTime añofinal = new DateTime(año, 12, 31); foreach (var item in comunicadoDAC.ReadByAlumnoYaño(legajo, añoInicio, añofinal)) { Comunicado comunicado = new Comunicado(); AlumnoComponent personaComponent = new AlumnoComponent(); MaestroComponent maestroComponent = new MaestroComponent(); comunicado = item; comunicado.persona = personaComponent.ReadBy(item.persona.Id); comunicado.maestro = maestroComponent.ReadBy(item.maestro.Id); result.Add(comunicado); } return(result); }
public Documentacion ReadBy(Documentacion entity) { DocumentoDAC documentacionDAC = new DocumentoDAC(); Documento result = new Documento(); Documento documentacion = new Documento(); documentacion = documentacionDAC.ReadBy(entity); if (documentacion == null) { return(null); } else { AlumnoComponent personaComponent = new AlumnoComponent(); result = documentacion; result.persona = personaComponent.ReadBy(documentacion.persona.Id); return(result); } }
public List <Asistencia> Read() { AsistenciaDAC personaDAC = new AsistenciaDAC(); List <Asistencia> result = new List <Asistencia>(); foreach (Asistencia item in personaDAC.Read()) { AlumnoComponent personaComponent = new AlumnoComponent(); Alumno alumno = new Alumno(); alumno = personaComponent.ReadBy(item.persona.Id); Asistencia asistencia = new Asistencia(alumno); asistencia.Id = item.Id; asistencia.asistio = item.asistio; asistencia.año = item.año; asistencia.dia = item.dia; asistencia.mes = item.mes; result.Add(asistencia); } return(result); }
public PDFBoletin ObtenerDatos(Boletin boletin) { //obtengo el alumno Alumno alumno = new Alumno(); AlumnoComponent alumnoComponent = new AlumnoComponent(); alumno = alumnoComponent.ReadBy(boletin.persona.Id); Boletin unBoletin = new Boletin(alumno); unBoletin.año = boletin.año; unBoletin.cutrimeste = boletin.cutrimeste; unBoletin.notas = boletin.notas; //Obtengo las asistencias AsistenciaComponent asistenciaComponent = new AsistenciaComponent(); List <Asistencia> listaAsitencia = new List <Asistencia>(); Asistencia asistencia = new Asistencia(alumno); asistencia.año = boletin.año; listaAsitencia = asistenciaComponent.ReadByAlumno(asistencia); //Obtengo las notas ExamenComponent examenComponent = new ExamenComponent(); Examen examen = new Examen(alumno, null); DateTime fi = new DateTime(boletin.año, boletin.cutrimeste * 2 + 2, 1); DateTime ff = new DateTime(boletin.año, boletin.cutrimeste * 2 + 4, 30); List <Examen> listaExamen = new List <Examen>(); listaExamen = examenComponent.ReadByAlumnoYAñoUnique(examen, fi, ff); //Obtengo el curso CursoComponent cursoComponent = new CursoComponent(); Curso curso = new Curso(); curso = cursoComponent.ReadByPersona(alumno.Id); //Obtengo los maestros MaestroComponent maestroComponent = new MaestroComponent(); List <Maestro> listaMaestro = new List <Maestro>(); listaMaestro = maestroComponent.ObtenerAlumnodeCunCurso(curso.Id); PDFBoletin PDF = new PDFBoletin(unBoletin, listaAsitencia, listaExamen, curso, listaMaestro); PDF.boletin = boletin; PDF.asistencia = 0; PDF.inAsistencia = 0; foreach (var item in PDF.listaAsitencia) { if (item.asistio) { PDF.asistencia++; } else { PDF.inAsistencia++; } } //Obtengo las notas MateriaExamen materiaExamen = new MateriaExamen(); PDF.listaPromedio = materiaExamen.obtenerPromedio(PDF.listaExamen, examenComponent.ReadByAlumnoYMateria(boletin.persona.Id, fi, ff)); PDF.promediogeneral = Math.Round(materiaExamen.obtenerPromedioGeneral(PDF.listaExamen).promedio); //genero el patch PDF.path = @"c:\Boletin\" + boletin.persona.DNI + @"\" + boletin.año + @"\" + boletin.cutrimeste + @"\"; VericarPath(PDF); return(PDF); }