Gestion de réservations et d'occupations de salles utilisant addyshedule

Description

Ce programme permet suivant le niveau de l'utilisateur (simple ou avec pouvoirs) de:
+ Simple utilisateur:
- Faire la demande de réservation d'une salle (via le formulaire de réservation)
- De rechercher des réservations effectuées (par nom de salles, statut de la réservation (en cours, Validée ou Annulée)
- Visionner le planning par semaine (des réservations Validées)

+ Utilisateur avec pouvoirs:
- De changer le statut des réservations (En cours, Validée ou Annulée)
- De modifier les champs d'une réservation (seules les réservation à partir du jour actuel sont modifiables)
- D'ajouter, supprimer, modifier une salle et sont matériels rattaché

Un email est envoyé après chaque demande de réservation d'une salle (configuration de l'adresse email, du nom de compte et du serveur SMTP via le fichier "app.gonfig").

Le programme peut utiliser une base de données MySQL v5 ou Microsoft SQL serveur 2000 et ultérieur (la string de connexion est celle de SQL server 2000 que l'on configure via le fichier app.config de chaque logiciel, dans la source il est prévu pour fonctionner de base avec MySQL (variable "true" pour la clé "MySQL"). Une explication des tables utilisées est contenue dans le dossier "Base de données".

Le programme utilise le AddyShedule présent sur le site via le fichier controlLib.dll et un connecteur MySQL v5.1 présent également.

Il a été testé en réseau sous Windows XP pro et Visto Pro (frameworks .NET 2.0 de Microsoft) et codé sous Visual Studio 2005

Utilisation:
- MySql.Data.MySqlClient (connecteur MySQL)
- System.Data.SqlClient (Connecteur SQL)
- System.Configuration (Récupération des configuration du fichier app.config)
- ControlLib (AddyShedule)
- System.Net.Mail (Pour la configuration et l'envoi d'email)

Conclusion :


Merci à Addy pour son plannificateur qui m'a permit d'économiser un temps énorme à ne pas programmer un planning graphique.
url: http://www.vbfrance.com/codes/ADDYSHEDULE-VISUALISEUR-PROGRAMMES_35135.aspx

Les dossier "DOC3 ont été supprimer pour diminuer la taile du fichier .zip, les supprimer dans le projet.

Les 7 avertissement sont normaux, ne pas en tenir compte.

Un bug existe lors de l'utilisation d'une base SQL server en réseau, dû à la lattente, si vous cliquez trop vite sur les case "En cours", "Validée" et "Annuler" du formulaire de validation des réservations, une érreur se produit et un message d'erreur apparait, cliquer sur celui-ci, puis décocher et recocher la case, cela fonctionne.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.