Example #1
0
        public void QuitarEspecialidad(Maestro entity)
        {
            MaestroDAC maestroDAC = new MaestroDAC();

            EspecialidadComponent especialidadComponent = new EspecialidadComponent();
            List <Especialidad>   especialidad          = new List <Especialidad>();

            especialidad.Add(especialidadComponent.ReadBy(entity.especialidades[0].especialidad));
            List <Documento> documentos = new List <Documento>();

            documentos = entity.documentos;
            Maestro maestro = new Maestro(especialidad, documentos);

            maestro.Id = entity.Id;
            maestroDAC.QuitarEspecialidad(maestro);
        }
        public List <Materia> ReadByEspecialidad(int legajo)
        {
            MateriaDAC     materiaDAC = new MateriaDAC();
            List <Materia> result     = new List <Materia>();

            foreach (var item in materiaDAC.ReadByEspecialidad(legajo))
            {
                EspecialidadComponent especialidadComponent = new EspecialidadComponent();
                Especialidad          especialidad          = new Especialidad();
                especialidad = especialidadComponent.ReadBy(item.especialidad.Id);
                Materia materia = new Materia(especialidad);
                materia.Id      = item.Id;
                materia.materia = item.materia;
                result.Add(materia);
            }
            return(result);
        }
Example #3
0
        public void AgregarEspecialidad(Maestro entity)


        {
            MaestroDAC maestroDAC = new MaestroDAC();

            foreach (var item in entity.especialidades)
            {
                List <Especialidad>   especialidad          = new List <Especialidad>();
                EspecialidadComponent especialidadComponent = new EspecialidadComponent();
                item.Id = especialidadComponent.ReadBy(item.especialidad).Id;
                especialidad.Add(item);
                Maestro maestro = new Maestro(especialidad);
                maestro.Id = entity.Id;
                maestroDAC.AgregarEspecialidad(maestro);
            }
        }
        public Materia ReadBy(int id)
        {
            MateriaDAC materiaDAC = new MateriaDAC();
            Materia    materia    = new Materia();

            materia = materiaDAC.ReadBy(id);

            EspecialidadComponent especialidadComponent = new EspecialidadComponent();
            Especialidad          especialidad          = new Especialidad();

            especialidad = especialidadComponent.ReadBy(materia.especialidad.Id);
            Materia result = new Materia(especialidad);

            result.Id      = materia.Id;
            result.materia = materia.materia;

            return(result);
        }