Exemplo n.º 1
0
        public ActaEstudioDTO DameActaEstudioDTO(Estudio estudio, ActaDocumento actaDocumento)
        {
            ActaEstudioDTO dto = this.DameActaEstudioDTO(estudio);

            dto.OrdenEstudio = actaDocumento.OrdenEstudio;
            return(dto);
        }
Exemplo n.º 2
0
        public List <ActaEstudioDTO> ListarEstudiosDelActa(Acta acta)
        {
            ServicioEstudios servEstudios = new ServicioEstudios();

            List <ActaEstudioDTO> estudiosReturn = new List <ActaEstudioDTO>();

            acta.Documentos.ToList <ActaDocumento>().ForEach(delegate(ActaDocumento actaDocumento)
            {
                ActaEstudioDTO estudioDTO = estudiosReturn.Find(delegate(ActaEstudioDTO estudio)
                {
                    return(estudio.Id == actaDocumento.DocumentoVersion.Documento.Estudio.Id);
                });
                if (estudioDTO == null)
                {
                    ActaEstudioDTO dto = servEstudios.DameActaEstudioDTO(actaDocumento.DocumentoVersion.Documento.Estudio, actaDocumento);
                    //dto.DocumentosTratados = ListarDocumentosDelActa(acta, dto.Id);
                    estudiosReturn.Add(dto);
                }
            });

            acta.Notas.ToList <Nota>().ForEach(delegate(Nota nota)
            {
                ActaEstudioDTO estudioDTO = estudiosReturn.Find(delegate(ActaEstudioDTO estudio)
                {
                    return(estudio.Id == nota.IdEstudio);
                });
                if (estudioDTO == null)
                {
                    Estudio estudio = servEstudios.Obtener(nota.IdEstudio.ToString());
                    estudiosReturn.Add(servEstudios.DameActaEstudioDTO(estudio));
                }
            });

            return(estudiosReturn);
        }
Exemplo n.º 3
0
        public ActaEstudioDTO DameActaEstudioDTO(Estudio estudio)
        {
            ActaEstudioDTO dto = new ActaEstudioDTO();

            dto.Id             = estudio.Id;
            dto.Descripcion    = estudio.Descripcion;
            dto.Codigo         = estudio.Codigo;
            dto.IdEstado       = estudio.Estado == null ? -1 : estudio.Estado.Id;
            dto.Estado         = estudio.Estado == null ? string.Empty : estudio.Estado.Descripcion;
            dto.NombreCompleto = estudio.NombreEstudioListados;
            return(dto);
        }