Hola amigos. Estoy haciendo una aplicación para un colegio secundario,
que necesita confeccionar una planilla a fin de cada año con los
porcentajes de asistencia de cada uno de los profesores, en cada turno
y para cada materia.

Yo lo pensé así, llevar dos calendarios:
1)Calendario
general: todos aquellos dias feriados, de ese año, que son son feriados
para todos los colegios ( Sabados, Domingos, Dias Patrios, etc).

2)Calendario
del Cargo: todos aquellos dias, que por motivos especiales no tiene
clase ese cargo (curso, división , materia, turno). Por ej: Un día que
se suspenden las clases por refacción.

Así que estoy tratando de
mostrar ambos calendarios en un flexgrid. Y lo hago así: primero se
elige de un datagrid el profesor, luego se elige, de otro datagrid, el
cago, lugo se elige el año ( en caso que lleve mas de un año en ese
cargo). con esa información se busca en la base de datos los dos
calendarios y se muestra en la grilla.

Mostrar en la Grilla: 1-
llamo a un procedimiento (FormatoGr) que pone los encabezados (Lunes,
Martes,....), los dias del mes y color de fondo blanco en cada celda de
la grilla.
2- cargo el calendario general. los sabados y domingo con un color, los feriado con otro... y asi
3- cargo el calendario del cargo.


La cosa se complica porque al hacer click para cambiar de materia,
profesor, mes, o de año, se debe cargar en pantalla, todo de nuevo.

Además quiero permitir que con el mouse vayan señalando días, para
marcarlos como feriados, paseándose por los diferentes meses y marcando
feriados, y finalmente hacer click en un boton guardar, para guardar
todos los cambios del calendario. Pero si no se guardan los cambios y
se elige otro profesor u otra materia, se pierden todos los cambios
hechos.


Alguna idea para hacerlo de forma mas fácil?

Conocen alguna aplicación que haga esto?




Saludos.