Ejemplo n.º 1
0
        public List <ActaDocumentoDTO> ListarActasXDocumento(string idDocumento)
        {
            List <ActaDocumentoDTO> listReturn = new List <ActaDocumentoDTO>();
            ActaDocumentoDTO        entidadDTO = null;

            List <ActaDocumento> listActas = repository.ObtenerActasXDocumento(idDocumento.ConvertirInt()).ToList <ActaDocumento>();

            listActas.ForEach(delegate(ActaDocumento actaDoc)
            {
                if (actaDoc.IdDocumento == idDocumento.ConvertirInt())
                {
                    entidadDTO = DameActaDocumentoDTO(actaDoc.Acta);
                    entidadDTO.IdActaDocumento        = actaDoc.Id;
                    entidadDTO.DocumentoVersion       = actaDoc.VersionDocumento;
                    entidadDTO.DocumentoVersionEstado = actaDoc.DocumentoVersion.ObtenerVersionEstado().Estado.Descripcion;
                    entidadDTO.OrdenEstudio           = actaDoc.OrdenEstudio;
                    entidadDTO.OrdenDocumento         = actaDoc.OrdenDocumento;

                    entidadDTO.Comentario = actaDoc.ComentarioDocumento;

                    listReturn.Add(entidadDTO);
                }
            });

            return(listReturn);
        }
Ejemplo n.º 2
0
        private List <ActaDocumentoDTO> ListarDocumentosDelActa(Acta acta, int idEstudio)
        {
            List <ActaDocumentoDTO> documentosReturn = new List <ActaDocumentoDTO>();
            ActaDocumentoDTO        documentoDTO     = null;

            acta.Documentos.ToList <ActaDocumento>().ForEach(delegate(ActaDocumento actaDoc)
            {
                if (actaDoc.IdEstudio == idEstudio)
                {
                    documentoDTO                          = new ActaDocumentoDTO();
                    documentoDTO                          = DameActaDocumentoDTO(actaDoc.Acta);
                    documentoDTO.IdDocumento              = actaDoc.DocumentoVersion.Documento.Id;
                    documentoDTO.IdActaDocumento          = actaDoc.Id;
                    documentoDTO.TipoDocumentoDescripcion = actaDoc.DocumentoVersion.Documento.TipoDocumento.Descripcion;
                    documentoDTO.Documento                = actaDoc.NombreDocumento;
                    documentoDTO.DocumentoVersion         = actaDoc.VersionDocumento;
                    documentoDTO.DocumentoVersionFecha    = actaDoc.VersionFecha;
                    documentoDTO.DocumentoVersionEstado   = actaDoc.DocumentoVersion.ObtenerVersionEstado().Estado.Descripcion;
                    documentoDTO.OrdenEstudio             = actaDoc.OrdenEstudio;
                    documentoDTO.OrdenDocumento           = actaDoc.OrdenDocumento;

                    documentosReturn.Add(documentoDTO);
                }
            });

            return(documentosReturn);
        }
Ejemplo n.º 3
0
        public ActaDocumentoDTO DameActaDocumentoDTO(Acta acta)
        {
            ActaDocumentoDTO entidadDTO = new ActaDocumentoDTO();

            entidadDTO.Id          = acta.Id;
            entidadDTO.Descripcion = acta.Descripcion;
            entidadDTO.Fecha       = acta.FechaToString;
            entidadDTO.Cerrada     = acta.Cerrada;
            return(entidadDTO);
        }