Exemplo n.º 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);
        }
Exemplo n.º 2
0
        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);
        }