public bool Update(Documento entity) { DocumentoDAC documentacionDAC = new DocumentoDAC(); documentacionDAC.Update(entity); return(true); }
public void Delete(int id) { DocumentoDAC documentacionDAC = new DocumentoDAC(); Documento documentacion = new Documento(); documentacion = ReadBy(id); documentacionDAC.Delete(id); EliminarArchivo(documentacion); }
public List <Documento> ReadByAlumno(int legajoAlumno) { DocumentoDAC documentacionDAC = new DocumentoDAC(); List <Documento> result = new List <Documento>(); foreach (Documento item in documentacionDAC.ReadByAlumno(legajoAlumno)) { AlumnoComponent personaComponent = new AlumnoComponent(); Documento documentacion = new Documento(); documentacion = item; documentacion.persona = personaComponent.ReadBy(legajoAlumno); result.Add(documentacion); } return(result); }
public Documentacion ReadBy(Documentacion entity) { DocumentoDAC documentacionDAC = new DocumentoDAC(); Documento result = new Documento(); Documento documentacion = new Documento(); documentacion = documentacionDAC.ReadBy(entity); if (documentacion == null) { return(null); } else { AlumnoComponent personaComponent = new AlumnoComponent(); result = documentacion; result.persona = personaComponent.ReadBy(documentacion.persona.Id); return(result); } }
public Documento Create(Documento entity) { if (Verificar(entity)) { string path = entity.persona.DNI + @"\" + DateTime.Now.Year; VerificarSiexistePath(path); Documento documentacion = new Documento(); DocumentoDAC documentacionDAC = new DocumentoDAC(); documentacion = entity; String documento = Path.GetFileName(entity.openFileDialog.FileName); documentacion.año = DateTime.Now.Year; File.Copy(entity.openFileDialog.FileName, @"C:\Documentacion\" + path + @"\" + documentacion.NombreDocumento + ".pdf", true); documentacion = documentacionDAC.Create(documentacion); return(documentacion); } else { return(null); } }