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); }
public List <Telefono> buscar(string palabra) { List <Telefono> entity = new List <Telefono>(); TelefonoComponent idiomaComponent = new TelefonoComponent(); entity = idiomaComponent.Read(); List <Telefono> result = new List <Telefono>(); foreach (Telefono item in entity) { if (item.numero.ToString().Contains(palabra) || item.descripcion.Contains(palabra)) { result.Add(item); } } return(result); }