Logique d'interaction pour MainWindow.xaml.

MainWindow

Methods
Method #ctor
Initialise une nouvelle instance de la classe .
Method MainWindow1_Loaded
Évènement déclenché au chargement de la fenêtre. Récupère des données de la fenêtre de login.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method InitWindow
Initialise la fenêtre en remplissant les combobox et en créant les contrôles nécessaires.
Method BtnQuitter_Click
Méthode quittant l'application après confirmation de l'utilisateur.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method MainWindow1_Closing
Évènement déclenché lorsque l'instruction de fermer la fenêtre est donnée.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.ComponentModel.CancelEventArgs e Arguments d'évènement.
Method QuitterApplication
Méthode quittant l'application.
Method RadTypeParticipant_Changed
Méthode gèrant le changement du type de participant.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method InscriptionEffectuee
Méthode pour cacher les grid lors de l'inscription et vider/réinitialiser les champs. Envoie également un mail de confirmation si l'adresse a été renseignée.
Method ErreurPaiement
Méthode pour cacher les grid lors de l'inscription et vider/réinitialiser les champs. Envoie également un mail de confirmation si l'adresse a été renseignée.
Method ResetGrids
Méthode qui reset les grilles de l'application.
Method ResetPanels
Méthode qui reset les panels de l'application.
Method GererInscriptionIntervenant
Méthode permettant d'afficher l'interface de saisie du complément d'inscription d'un intervenant.
Method GererInscriptionLicencie
Méthode permettant d'afficher l'interface de saisie du complément d'inscription d'un licencié.
Method GererInscriptionBenevole
Méthode permettant d'afficher l'interface de saisie du complément d'inscription d'un bénévole.
Method RadNuites_Changed
Méthode affichant les nuités lorsque le radiobtn prend la valeur "oui".
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method BtnEnregistrerIntervenant_Click
Évènement correspondant au clic sur le bouton Enregistrer pour un intervenant. Permet l'insertion d'un intervenant.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method BtnEnregistrerBenevole_Click
Évènement correspondant au clic sur le bouton Enregistrer pour un bénévole. Permet l'insertion d'un bénévole.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method BtnEnregistrerLicencie_Click
Évènement correspondant au clic sur le bouton Enregistrer pour un licencié. Permet l'insertion d'un licencié.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method ChampsIntervenantsRemplis
Méthode évaluant si les champs nécessaires pour l'inscription d'un bénévole sont remplis.
Method ChampsLicenciesRemplis
Méthode évaluant si les champs nécessaires pour l'inscription d'un bénévole sont remplis.
Method ChampsBenevolesRemplis
Méthode évaluant si les champs nécessaires pour l'inscription d'un bénévole sont remplis.
Method ChampsParticipantRemplis
Méthode évaluant si les champs nécessaires pour l'inscription d'un participant sont remplis.
Method GetStatutIntervenant
Méthode récupérant le statut de l'intervenant à partir des radio buttons.
Method RadAction_Changed
Évènement correspondant à la sélection d'un radio button pour choisir si on souhaite ajouter ou modifier. Responsable du déclenchement de l'affichage des groupboxes.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method GererModification
Gère l'affichage quand on souhaite faire des modifications.
Method GererAjout
Gère l'affichage quand on souhaite faire des ajouts.
Method RadSelectAjout_Changed
Évènement correspondant à la sélection d'un radio button pour choisir si on souhaite ajouter. Responsable du déclenchement de l'affichage des groupboxes d'ajouts.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method GererAtelierAjout
Gère l'affichage lors de l'ajout d'atelier.
Method GererThemeAjout
Gère l'affichage lors de l'ajout de thème.
Method GererVacationAjout
Gère l'affichage lors de l'ajout de vacation.
Method BtnAjouterAtelier_Click
Correspond à un clic sur le bouton d'ajout d'un atelier. Responsable du déclenchement de l'ajout d'un atelier.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method BtnAjouterVacation_Click
Correspond à un clic sur le bouton d'ajout d'une vacation. Responsable du déclenchement de l'ajout d'une vacation.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method AjouterTheme_Click
Correspond à un clic sur le bouton d'ajout d'un thème. Responsable du déclenchement de l'ajout d'un thème.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method BtnModifierVacation_Click
Correspond à un clic sur le bouton de modification d'une vacation. Responsable du déclenchement de modification d'une vacation.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method NumberValidationTextBox
Contrôle d'un champ au moment de l'écriture pour s'assurer qu'il s'agit d'un nombre.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.Input.TextCompositionEventArgs e Arguments d'évènement.
Method BtnRefreshAteliers_Click
Évènement correspondant au clic sur le bouton Rafraichir dans les statistiques. Rafraichir les ateliers depuis la base Mysql.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.RoutedEventArgs e Arguments d'évènement.
Method CboAteliersStats_SelectionChanged
Évènement correspondant à la séléction d'un élément dans le ComboBox des ateliers pour les statistiques Rafraichir les données du graphique d'un atelier.
Parameters
System.Object sender Objet ayant déclenché l'évènement.
System.Windows.Controls.SelectionChangedEventArgs e Arguments d'évènement.
Method RafraichirAteliersMysql
Rafraichir le ComboBox des ateliers MySQL dans l'Onglet Statistiques.
Method InitializeComponent
InitializeComponent