Classe contenant des méthodes réalisant des opérations sur la BDD.

Bdd

Methods
Method LieuConnexion
Obtient ou définit propriété de l'attribut lieuConnexion.
Method #ctor
Initialise une nouvelle instance de la classe .
Parameters
System.String login Login pour la connexion.
System.String password Mot de passe pour la connexion.
MaisonDesLiguesWPF.LieuConnexion lieuConnexion Lieu de connexion.
Method FermerConnexion
Méthode permettant de fermer la connexion.
Method RequeteOracle
permet de récupérer le contenu d'une table ou d'une vue.
Parameters
System.String requete nom de la table ou la vue dont on veut récupérer le contenu.
Method ObtenirDonneesOracle
permet de récupérer le contenu d'une table ou d'une vue.
Parameters
System.String uneTableOuVue nom de la table ou la vue dont on veut récupérer le contenu.
Method InscrireIntervenant
Procédure publique qui va appeler la procédure stockée permettant d'inscrire un nouvel intervenant qui aura des nuités.
Parameters
System.String pNom nom du participant.
System.String pPrenom prénom du participant.
System.String pAdresse1 adresse1 du participant.
System.String pAdresse2 adresse2 du participant.
System.String pCp cp du participant.
System.String pVille ville du participant.
System.String pTel téléphone du participant.
System.String pMail mail du participant.
System.Int16 pIdAtelier Id de l'atelier où interviendra l'intervenant.
System.String pIdStatut statut de l'intervenant pour l'atelier : animateur ou intervenant.
System.Collections.Generic.List{System.String} pLesCategories tableau contenant la catégorie de chambre pour chaque nuité à réserver.
System.Collections.Generic.List{System.String} pLesHotels tableau contenant l'hôtel pour chaque nuité à réserver.
System.Collections.Generic.List{System.Int16} pLesNuits tableau contenant l'id de la date d'arrivée pour chaque nuité à réserver.
Method InscrireBenevole
procédure qui va se charger d'invoquer la procédure stockée qui ira inscrire un participant de type bénévole.
Parameters
System.String pNom nom du participant.
System.String pPrenom prénom du participant.
System.String pAdresse1 adresse1 du participant.
System.String pAdresse2 adresse2 du participant.
System.String pCp cp du participant.
System.String pVille ville du participant.
System.String pTel téléphone du participant.
System.String pMail mail du participant.
System.DateTime pDateNaissance mail du bénévole.
System.Nullable{System.Int64} pNumeroLicence numéro de licence du bénévole ou null.
System.Collections.Generic.List{System.Int16} pDateBenevolat collection des id des dates où le bénévole sera présent.
Method AjouterRestaurationAccompagnant
Procédure publique qui va appeler la procédure stockée permettant d'ajouter les restaurations à un accompagnant.
Parameters
System.Collections.Generic.List{System.Int16} lesRestaurations Les restaurations de l'accompagnateur.
Method AjouterRestaurationAccompagnant
Procédure publique qui va appeler la procédure stockée permettant d'ajouter les restaurations à un accompagnant.
Parameters
System.Collections.Generic.List{System.Int16} lesRestaurations Les restaurations de l'accompagnateur.
System.Int64 pNumCheque Numéro de chèque.
System.Single pMontantCheque Montant du chèque.
Method InscrireIntervenant
Procédure publique qui va appeler la procédure stockée permettant d'inscrire un nouvel intervenant sans nuité.
Parameters
System.String pNom nom du participant.
System.String pPrenom prénom du participant.
System.String pAdresse1 adresse1 du participant.
System.String pAdresse2 adresse2 du participant.
System.String pCp cp du participant.
System.String pVille ville du participant.
System.String pTel téléphone du participant.
System.String pMail mail du participant.
System.Int16 pIdAtelier Id de l'atelier où interviendra l'intervenant.
System.String pIdStatut statut de l'intervenant pour l'atelier : animateur ou intervenant.
Method ObtenirDatesNuites
fonction permettant de construire un dictionnaire dont l'id est l'id d'une nuité et le contenu une date sous la la forme : lundi 7 janvier 2013.
Method AjoutAtelier
Fonction permettant d'ajouter un nouvel atelier.
Parameters
System.String libelle Libelle de l'atelier.
System.Int32 nbPlacesMaxi Nombre de places que peut accueillir l'atelier.
Method AjoutTheme
Fonction permettant d'ajouter un theme.
Parameters
System.Int32 idAtelier Id de l'atelier concerné par le nouveau theme.
System.String libelleTheme Libelle du thème.
Method AjoutVacation
Fonction permettant d'ajouter une vacation.
Parameters
System.Int32 idAtelier Id de l'atelier concernée.
System.DateTime dateHeureDebut Date et heure de début de la vacation.
System.DateTime dateHeurefin Date et heure de fin de la vacation.
Method ModifVacation
Fonction permettant de modifier les dates et heures d'une vacation.
Parameters
System.Int32 idAtelier id de l'atelier concernée.
System.Int32 numero numero.
System.DateTime dateHeureDebut date et heure de début.
System.DateTime dateHeureFin date et heure de fin.
Method TrouverIdParLibelle
Méthode qui récupére un id correspondant à un libellé sur une table ou vue donnée.
Parameters
System.String tableOuVue Table ou vue sur laquelle faire le select.
System.String libelle Libelle à chercher.
Method GetMessageOracle
méthode permettant de renvoyer un message d'erreur provenant de la bd après l'avoir formatté. On ne renvoie que le message, sans code erreur.
Parameters
System.String unMessage message à formater.
Method ParamCommunsNouveauxParticipants
méthode privée permettant de valoriser les paramètres d'un objet commmand communs aux licenciés, bénévoles et intervenants.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd nom de l'objet command concerné par les paramètres.
System.String pNom nom du participant.
System.String pPrenom prénom du participant.
System.String pAdresse1 adresse1 du participant.
System.String pAdresse2 adresse2 du participant.
System.String pCp cp du participant.
System.String pVille ville du participant.
System.String pTel téléphone du participant.
System.String pMail mail du participant.
Method ParamsSpecifiquesIntervenant
méthode privée permettant de valoriser les paramètres d'un objet commmand spécifiques intervenants.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd nom de l'objet command concerné par les paramètres.
System.Int16 pIdAtelier Id de l'atelier où interviendra l'intervenant.
System.String pIdStatut statut de l'intervenant pour l'atelier : animateur ou intervenant.
Method ParamNouvelAtelier
Paramètres necessaire pour l'ajout d'un atelier, convertis les types c# en types oracles.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd Procedure stockée d'ajout d'un atelier".
System.String libelle Libelle de l'atelier.
System.Int32 nbPlaces Nombre de places que peut accueillir l'atelier.
Method ParamsSpecifiquesLicencie
Méthode pour les paramètres spécifiques aux licenciés.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd Commande oracle.
System.Int64 pNumeroLicencie Numéro licence.
System.Int16 pQualite Qualité du licencié.
System.Int64 pNumCheque Numéro du chèque.
System.Single pMontantCheque Montant du chèque.
System.String pTypePaiement Type de paiement.
Method InscrireLicencie
Procédure publique qui va appeler la procédure stockée permettant d'inscrire un nouveau licencié qui n'aura pas de nuités.
Parameters
System.String pNom nom du participant.
System.String pPrenom prénom du participant.
System.String pAdresse1 adresse1 du participant.
System.String pAdresse2 adresse2 du participant.
System.String pCp cp du participant.
System.String pVille ville du participant.
System.String pTel téléphone du participant.
System.String pMail mail du participant.
System.Int64 pNumeroLicencie Numéro licencie.
System.Collections.Generic.List{System.Int16} pIdAteliers Liste des ateliers.
System.Int16 pQualite Qualité du licencié.
System.Single pMontantCheque Montant du chèque.
System.Int64 pNumCheque Numéro du chèque.
System.String pTypePaiement Type de paiement.
Method InscrireLicencie
Procédure publique qui va appeler la procédure stockée permettant d'inscrire un nouveau licencié qui aura des nuités.
Parameters
System.String pNom nom du participant.
System.String pPrenom prénom du participant.
System.String pAdresse1 adresse1 du participant.
System.String pAdresse2 adresse2 du participant.
System.String pCp cp du participant.
System.String pVille ville du participant.
System.String pTel téléphone du participant.
System.String pMail mail du participant.
System.Int64 pNumeroLicencie Numéro licencie.
System.Collections.Generic.List{System.Int16} pIdAteliers Liste des ateliers.
System.Int16 pQualite Qualité du licencié.
System.Single pMontantCheque Montant du chèque.
System.Int64 pNumCheque Numéro du chèque.
System.String pTypePaiement Type de paiement.
System.Collections.Generic.List{System.String} pLesCategories Liste des catégories.
System.Collections.Generic.List{System.String} pLesHotels Liste des hotels.
System.Collections.Generic.List{System.Int16} pLesNuits Liste des nuits.
Method ParamNouveauTheme
Paramètres necessaire pour l'ajout d'un nouveau thème, convertis les types c# en types oracles.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd Procedure stockée d'ajout d'un nouveau thème.
System.Int32 pIdAtelier Id de l'atelier.
System.String pLibelleTheme Libelle du thème.
Method ParamNouvelVacation
Paramètres necessaire pour l'ajout d'une nouvelle vacation, convertis les types c# en types oracles.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd Procedure stockée d'ajout d'un nouveau thème.
System.Int32 pIdAtelier Id de l'atelier concernée.
System.DateTime pHeureDebut Date et heure de début de la vacation.
System.DateTime pHeureFin Date et heure de fin de la vacation.
Method ParamModifVacation
Pramètres necessaire pour une modification d'une vacation, convertis les types c# en types oracles.
Parameters
Oracle.ManagedDataAccess.Client.OracleCommand cmd Procedure stockée d'une modification d'une vacationr.
System.Int32 pIdAtelier id de l'atelier concernée.
System.DateTime pHeureDebut date et heure de début.
System.DateTime pHeureFin date et heure de fin.
System.Int32 pNumero id de la vacation concernée.
Method RecupererTarifNuites
Récupérer le tarif de l'ensemble des nuités séléctionnées.
Parameters
System.String hotel Type d'hotel.
System.String categorie Catégorie de chambre.
Method EnregistrerPaiement
Ajoute un paiement.
Parameters
System.Int64 pNumCheque Numéro du chèque.
System.Single pMontantCheque Montant du chèque (peut-être décimal).
System.String pTypePaiement Type de paiement ("Acco" par défaut).