2009-09-03 6 views
0

Je cherche un code (préférable vb.net) à utiliser dans une application asp.net qui permettra à mes/mes utilisateurs de configurer des calendriers (que je stocker dans le serveur SQL db).Je cherche un code open source/utilitaire pour maintenir le calendrier dans SQL Server DB

Je cherche quelque chose qui facilitera la programmation de rendez-vous récurrents (ie tous les lundis, toutes les deux semaines le jeudi à 9h, tous les mois, 1er et 3ème mardi, tous les ans etc.) avec autant de scénarios possibles .

Je peux automatiser la plupart des plus faciles via quelques écrans, mais inévitablement mes utilisateurs arrivent avec des scénarios qui me demandent de coder et d'exécuter des scripts personnalisés en SQL pour faire les entrées, et j'aimerais vraiment décharger ceci aux utilisateurs.

Quelqu'un sait-il de bons points de départ pour ce type de routine?

Répondre

2

Vous pouvez utiliser la spécification iCal pour stocker ce type de données. Il existe des implémentations .NET de la spécification et vous pouvez facilement enregistrer les données dans un fichier ou une base de données. Here's an article sur l'utilisation de la bibliothèque DDay.iCal.

Je ne connais aucun planificateur open source, mais si vous êtes intéressé par un outil tiers qui utilise la spécification iCal, Telerik crée un great scheduler.

Questions connexes