public IEnumerable <DocumentoSeguimientoResponse> GetAllDocumentos_x_rec(string estado, string indicador, string evaluador, string asunto, string externo, string id_tipo_documento, string num_doc, string nom_doc, int oficina_crea, string expediente)
        {
            DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities;

            var data   = _dataContext.SP_CONSULTAR_EXPEDIENTES_X_DOCUMENTO_HABILITACIONES_RECEP(estado, indicador, asunto, externo, nom_doc, evaluador, id_tipo_documento, num_doc, oficina_crea, expediente);
            var result = (from MDS in data
                          select new DocumentoSeguimientoResponse
            {
                id_documento_seg = MDS.ID_DOCUMENTO_SEG,
                id_tipo_documento = MDS.ID_TIPO_DOCUMENTO,
                fecha_crea = MDS.FECHA_CREA,
                fecha_documento = MDS.FECHA_DOCUMENTO,
                tipo_documento = new TipoDocumentoResponse
                {
                    nombre = MDS.NOMBRE_TIPO_DOCUMENTO
                },
                documento_codigo_habilitacion = MDS.CODIGO_HABILITANTE,
                nom_externo = MDS.NOMBRE_EXTERNO,
                asunto = MDS.ASUNTO,
                num_documento = MDS.NUM_DOCUMENTO,
                nom_documento = MDS.NOMBRE_DOCUMENTO,
                evaluador = MDS.EVALUADOR,
                group_expedientes = MDS.EXPEDIENTES,
                fecha_od = MDS.FECHA_OD,
                ruta_pdf = MDS.RUTA_PDF
            }).Distinct().OrderByDescending(r => r.id_documento_seg).Take(500).AsEnumerable();

            return(result);
            /*}*/
        }