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); }
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); }