Refactoricé muchas clases y le aumenté su JavaDoc;
En la Clase ControladorEventos, puse varias notas que lo chequen porque hay números ahí que quién sabe qué significan..

Al modelo igual le estuve cambiando ya que en la clase Evento, solo se necesitan conocer los IDs, no objetos de tipo Cliente ni nada de eso...
Lo mismo deberán hacer con las clases de paquetes, lo que ya no sirva, pa afuera!

Lo estuve probando, hay ciertos bugs en los reportes, por ejemplo: en los reportes de empleados una vez que genera el reporte, luego agregas un empleado más, ya no genera el reporte con ese nuevo empleado.. No sé si así esté pensando.

Lo mismo sucede con los reportes de ganancias y de los proveedores, ya que como son singleton, una vez que salen de ahí (y no limpian) cuando vuelven a entrar los datos no se actualizan.

Por mi parte, falta algunos detalles en la clase vtnAgregaEventos... Es que hago ciertos cálculos ahí que no deberían.