Este ejemplo hecho en PHPRunner 9.8 tiene por objetivo utilizar alguno de los múltiples códigos de Javascript que representan calendarios en aplicaciones web.
Para este caso concreto que lo que se resuelve es un sistema en que los usuarios proponen vacaciones para un periodo concreto, como puede ser Semana Santa o cualquier otro, las vacaciones propuestan se ven y relacionan con la de los distintos miembros de un equipo o grupo.
El ejemplo parte de los siguientes requisitos:
- Se establecen los días festivos adicionales de los sábados y domingos.
- Se establece los días límites del periodo. Para controlar que las peticiones se hacen sólo para dicho periodo.
- Se verifica que la fechas son correctas, la fecha de inicio es menor que la final y que ningún día de ese periodo está solicitado en alguna petición anterior.
- Los usuarios pertenecerán a uno o más de uno de los Grupos. Orientación de Jerarquía de la empresa y organización fucnional.
El modelo de datos es muy simple. Se puede complicar con las especificaciones de cada compañía.
También, la gestión de usuario es muy simple, por lo que se podrá adaptar a cualquier necesidad.
He hecho revisión de los distintos productos que he encontrado en Internet para representar Calendarios y me ha gustado el de Amcharts Gantt.
Tal y como está en el código es muy fácil sustituirlo por cualquier otro.
Os facilito los ficheros del proyecto para que lo podáis instalar en vuestro PC y poder evolucionarlo a vuestra necesidad.
Espero y deseo que os sea práctico.