Wednesday, August 19, 2009

Reporte consumiendo Assembly en C#

Holas, espero los que lean este humilde blog, aun sigan por ahi. =)
El siguiente post nace de una pregunta, la siguiente, y dice algo asi:

¿Como invocar en una expresion del reporte de SSRS2005 una funcion de un assembly ?
No sabia la respuesta, era de seleccion unica, pues hasta donde revise habrían dos formas.

1) code.<instanciaclase>.<nombrefuncion>
2) code.<namespace>.<nombreclase>.<nombrefuncion>

Despues de la historia del origen de este post, aqui desarrollo un ejemplo que venia en el siguiente libro, pagina 438:



Aqui les dejo el proyecto que desarrolle con los pasos descritos en el libro,
se que el libro se lo pueden conseguir, reutilizacion o no es asi, lo que si valdria la pena resaltar es, que en el libro se menciona:

- Añadir la dll a dos rutas del servidor de reportes.
- Una es para hacer referencia desde el mismo BIDS y la otra es donde el reporte busca la ddl por defecto (no se donde se setea este valor, click derecho, propiedades? puede ser) cuando el reporte se desplega en el servidor de reportes.

Eso es todo.
Ah se me olvidaba.
El archivo, clic para descargar, estos son los datos de proteccion del archivo =P.

Usuario: usuario
Password: usuario

Saludos