Hace poco estuve haciendo pruebas de algo parecido, pero con el módulo Repositorio.
Está claro que es necesario modificar el código. El análisis consistiría en que al seleccionar un Item, en este caso un evento sobre el calendario, devolviera el resultado de la consulta en otro módulo. Para ello es necesario modificar los procedimientos SQL a la base de datos indicando el campo ModuleID con el valor del módulo destino en lugar del actual. Teniendo en cuenta que la variable ModuleId contiene el ID del módulo debemos obtener el ID del módulo destino de otra forma. Inicialmente podemos hacer pruebas indicando dicho ID manualmente, el cual podemos conocer abriendo la tabla del módulo, campo ModuleId. Posteriormenete, para facilitar este valor puede agregarse como opción en la página de configuración del módulo (Settings.ascx) indicando el módulo que deseamos como destino.