Пример #1
0
        public bool Update(Documento entity)
        {
            DocumentoDAC documentacionDAC = new DocumentoDAC();

            documentacionDAC.Update(entity);
            return(true);
        }
Пример #2
0
        public void Delete(int id)
        {
            DocumentoDAC documentacionDAC = new DocumentoDAC();
            Documento    documentacion    = new Documento();

            documentacion = ReadBy(id);
            documentacionDAC.Delete(id);
            EliminarArchivo(documentacion);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
        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);
            }
        }