Esempio n. 1
0
        public Pariente Create(Pariente entity)
        {
            if (Verificar(entity))
            {
                ParienteDAC idiomaDAC = new ParienteDAC();
                Pariente    persona   = new Pariente();
                persona = idiomaDAC.Create(entity);
                persona = ReadBy(entity.DNI);
                Alumno alumno = new Alumno();
                alumno.Id = entity.alumno.Id;
                Pariente pariente = new Pariente(entity.alumno);
                pariente.Id                = persona.Id;
                pariente.parentesco        = entity.parentesco;
                pariente.autorizadoRetirar = entity.autorizadoRetirar;
                CreateParienteAlumno(pariente);

                return(persona);
            }
            else
            {
                Pariente persona = new Pariente();
                persona           = ReadBy(entity.DNI);
                persona.alumno.Id = entity.alumno.Id;

                CreateParienteAlumno(persona);
                return(null);
            }
        }
Esempio n. 2
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);
        }
Esempio n. 3
0
        public bool Update(Pariente entity)
        {
            ParienteDAC parentescoDac = new ParienteDAC();

            parentescoDac.Update(entity);

            return(true);
        }
Esempio n. 4
0
        public Pariente ReadByParienteAlumno(Pariente entity)
        {
            ParienteDAC parentescoDac = new ParienteDAC();

            Pariente result = new Pariente();

            result = parentescoDac.ReadByParienteAlumno(entity);

            return(result);
        }
Esempio n. 5
0
        public Pariente ReadBy(string id)
        {
            ParienteDAC personaDAC = new ParienteDAC();
            Pariente    result     = new Pariente();
            Pariente    persona    = new Pariente();

            persona = personaDAC.ReadBy(id);


            return(persona);
        }
Esempio n. 6
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);
        }
Esempio n. 7
0
        public Pariente CreateParienteAlumno(Pariente entity)
        {
            if (VerificarParienteAlumno(entity))
            {
                ParienteDAC idiomaDAC  = new ParienteDAC();
                Pariente    parentesco = new Pariente();
                parentesco = idiomaDAC.CreateParienteAlumno(entity);


                return(parentesco);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 8
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);
        }
Esempio n. 9
0
        public void DeleteParienteAlumno(int id)
        {
            ParienteDAC parentescoDac = new ParienteDAC();

            parentescoDac.DeleteParienteAlumno(id);
        }
Esempio n. 10
0
        public void Delete(int id)
        {
            ParienteDAC idiomaDAC = new ParienteDAC();

            idiomaDAC.Delete(id);
        }