예제 #1
0
        public List <Pariente> ReadByAlumno(int id)
        {
            ParienteDAC     parentescoDac = new ParienteDAC();
            List <Pariente> parentescos   = new List <Pariente>();
            List <Pariente> result        = new List <Pariente>();

            parentescos = parentescoDac.ReadByAlumno(id);
            foreach (Pariente item in parentescos)
            {
                List <Telefono>   telefonos         = new List <Telefono>();
                TelefonoComponent telefonoComponent = new TelefonoComponent();
                telefonos = telefonoComponent.ReadByPersona(item.Id);
                AlumnoComponent personaComponent = new AlumnoComponent();
                Pariente        parentesco       = new Pariente(personaComponent.ReadBy(item.alumno.Id), telefonoComponent.ReadByPersona(item.Id));
                parentesco.Id                = item.Id;
                parentesco.apellido          = item.apellido;
                parentesco.autorizadoRetirar = item.autorizadoRetirar;
                parentesco.direccion         = item.direccion;
                parentesco.DNI               = item.DNI;
                parentesco.fechaNacimiento   = item.fechaNacimiento;
                parentesco.nombre            = item.nombre;
                parentesco.parentesco        = item.parentesco;


                result.Add(parentesco);
            }
            return(result);
        }
예제 #2
0
        public Pariente ReadByParienteAlumno(int id)
        {
            ParienteDAC parentescoDac = new ParienteDAC();
            Pariente    parentesco    = new Pariente();
            Pariente    result        = new Pariente();

            parentesco = parentescoDac.ReadByParienteAlumno(id);
            AlumnoComponent personaComponent = new AlumnoComponent();

            result        = parentesco;
            result.alumno = personaComponent.ReadBy(parentesco.alumno.Id);

            return(result);
        }
예제 #3
0
        public List <Pariente> ReadByAdulto(int id)
        {
            ParienteDAC     parentescoDac = new ParienteDAC();
            List <Pariente> parentescos   = new List <Pariente>();
            List <Pariente> result        = new List <Pariente>();

            parentescos = parentescoDac.ReadByAdulto(id);
            foreach (Pariente item in parentescos)
            {
                AlumnoComponent personaComponent = new AlumnoComponent();
                Pariente        parentesco       = new Pariente();

                parentesco.alumno = personaComponent.ReadBy(item.alumno.Id);
                result.Add(parentesco);
            }
            return(result);
        }