Documentation?

master
thchazot1 3 years ago
parent 496a38b935
commit f0323efada

@ -1,9 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>U:\SAE\Cshark\Business\Business.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Persistance\Persistance.csproj" />
<ProjectReference Include="..\StubLib\StubLib.csproj" />

@ -0,0 +1,192 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Business</name>
</assembly>
<members>
<member name="T:Business.Manager">
<summary>
Class Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts
</summary>
</member>
<member name="P:Business.Manager.Pers">
<summary>
DéPENDANCE
</summary>
</member>
<member name="M:Business.Manager.#ctor(Persistance.IPersistanceManager)">
<summary>
constructeur avec INJECTION DE LA DéPENDANCE
</summary>
</member>
<member name="M:Business.Manager.LoadRequins">
<summary>
Méthode LoadRequins de la classe Manager qui permet de remplir les listes de requins grâce à l'IPersistanceManager
</summary>
</member>
<member name="M:Business.Manager.SaveRequins">
<summary>
Méthode SaveRequins de la classe Manager qui permet de sauvegarder les listes de requins grâce à l'IPersistanceManager
</summary>
</member>
<member name="M:Business.Manager.AjouterRequin(Modèle.Requin)">
<summary>
Méthode AjouterRequin de la classe Manager qui permet d'ajouter un requin dans la liste des requins
</summary>
<param name="req">Requin qui va être ajouté dans la liste</param>
<returns>Booléen : true si il a été ajouté, false sinon</returns>
</member>
<member name="M:Business.Manager.SupprimerRequin(Modèle.Requin)">
<summary>
Méthode SupprimerRequin de la classe Manager qui permet de supprimer un requin de la liste des requins
</summary>
<param name="req">Requin qui va être supprimé dans la liste</param>
<returns>Booléen : true si il a été supprimé, false sinon</returns>
</member>
<member name="M:Business.Manager.GetRequin(Modèle.Requin)">
<summary>
Méthode GetRequin de la classe Manager qui permet de récupérer un requin de la liste des requins
</summary>
<param name="req">Requin que l'on cherche dans dans la liste</param>
<returns>Requin trouvé</returns>
</member>
<member name="M:Business.Manager.ModifieRequin(Modèle.Requin,Modèle.Requin)">
<summary>
Méthode ModifieRequin de la classe Manager qui permet de modifier un ancien requin de la liste des requins à partir d'un nouveau
</summary>
<param name="oldR">Requin l'ancien requin dans la liste des requins</param>
<param name="newR">Requin le nouveau requin</param>
<returns>Booléen : true si il a été modifié, false sinon</returns>
</member>
<member name="M:Business.Manager.AjouterRequinEdit(Modèle.Requin)">
<summary>
Méthode AjouterRequinEdit de la classe Manager qui permet d'ajouter un requin dans la liste des requins modifiés
</summary>
<param name="req">Requin qui va être ajouté dans la liste</param>
<returns>Booléen : true si il a été ajouté, false sinon</returns>
</member>
<member name="M:Business.Manager.SupprimerRequinEdit(Modèle.Requin)">
<summary>
Méthode SupprimerRequinEdit de la classe Manager qui permet de supprimer un requin de la liste des requins modifiés
</summary>
<param name="req">Requin qui va être supprimé dans la liste</param>
<returns>Booléen : true si il a été supprimé, false sinon</returns>
</member>
<member name="M:Business.Manager.AjouterRequinAdd(Modèle.Requin)">
<summary>
Méthode AjouterRequinAdd de la classe Manager qui permet d'ajouter un requin dans la liste des requins ajoutés
</summary>
<param name="req">Requin qui va être ajouté dans la liste</param>
<returns>Booléen : true si il a été ajouté, false sinon</returns>
</member>
<member name="M:Business.Manager.SupprimerRequinAdd(Modèle.Requin)">
<summary>
Méthode SupprimerRequinAdd de la classe Manager qui permet de supprimer un requin de la liste des requins ajoutés
</summary>
<param name="req">Requin qui va être supprimé dans la liste</param>
<returns>Booléen : true si il a été supprimé, false sinon</returns>
</member>
<member name="M:Business.Manager.GetRequinEdit(Modèle.Requin)">
<summary>
Méthode GetRequinEdit de la classe Manager qui permet de récupérer un requin de la liste des requins modifiés
</summary>
<param name="req">Requin que l'on cherche dans dans la liste</param>
<returns>Requin trouvé</returns>
</member>
<member name="M:Business.Manager.GetRequinAdd(Modèle.Requin)">
<summary>
Méthode GetRequinAdd de la classe Manager qui permet de récupérer un requin de la liste des requins ajoutés
</summary>
<param name="req">Requin que l'on cherche dans dans la liste</param>
<returns>Requin trouvé</returns>
</member>
<!-- Badly formed XML comment ignored for member "M:Business.Manager.RechercherRequins(System.Collections.ObjectModel.ObservableCollection{Modèle.Requin},System.Nullable{Modèle.Zone},System.String)" -->
<member name="M:Business.Manager.verifierRequin(System.String,System.String,System.String,System.String,System.String,System.String)">
<summary>
Méthode vérifierRequin qui permet de vérifiersi les strings que l'on donnerait au constructeur de requin son vides
</summary>
<returns>Booléen : true si il n'y en a pas de vide, false sinon</returns>
</member>
<member name="M:Business.Manager.LoadFunFacts">
<summary>
Méthode LoadFunFacts de la classe Manager qui permet de charger la liste de fun facts grâce à l'IPersistanceManager
</summary>
</member>
<member name="M:Business.Manager.SaveFunFacts">
<summary>
Méthode LoadFunFacts de la classe Manager qui permet de sauvegarder la liste de fun facts grâce à l'IPersistanceManager
</summary>
</member>
<member name="P:Business.ManagerUsers.Pers">
<summary>
DéPENDANCE
</summary>
</member>
<member name="M:Business.ManagerUsers.#ctor(Persistance.IPersistanceManager)">
<summary>
constructeur avec INJECTION DE LA DéPENDANCE
</summary>
</member>
<member name="M:Business.ManagerUsers.LoadUsers">
<summary>
Méthode LoadUsers de la classe ManagerUser qui permet de charger les liste d'Utilisateurs et d'Experts grâce à l'IPersistanceManager
</summary>
</member>
<member name="M:Business.ManagerUsers.SaveUsers">
<summary>
Méthode SaveUsers de la classe ManagerUser qui permet de sauvegarder les listes d'Utilisateurs et d'Experts grâce à l'IPersistanceManager
</summary>
</member>
<member name="M:Business.ManagerUsers.AjouterUtilisateur(Modèle.Utilisateur)">
<summary>
Méthode AjouterUtilisateur de la classe ManagerUser qui permet d'ajouter un Utilisateur dans la liste d'Utilisateurs
</summary>
<param name="user">Utilisateur qui va être ajouté dans la liste</param>
<returns>Booléen : true si il a été ajouté, false sinon</returns>
</member>
<member name="M:Business.ManagerUsers.SupprimerUtilisateur(Modèle.Utilisateur)">
<summary>
Méthode SupprmierUtilisateur de la classe ManagerUser qui permet de supprimer un Utilisateur de la liste des Utilisateurs
</summary>
<param name="user">Utilisateur qui va être supprimé dans la liste</param>
<returns>Booléen : true si il a été supprimé, false sinon</returns>
</member>
<member name="M:Business.ManagerUsers.AjouterExpert(Modèle.Expert)">
<summary>
Méthode AjouterExpert de la classe ManagerUser qui permet d'ajouter un Expert dans la liste d'Experts
</summary>
<param name="expert">Expert qui va être ajouté dans la liste</param>
<returns>Booléen : true si il a été ajouté, false sinon</returns>
</member>
<member name="M:Business.ManagerUsers.SupprimerExpert(Modèle.Expert)">
<summary>
Méthode SupprmierExpertr de la classe ManagerUser qui permet de supprimer un Expert de la liste des Experts
</summary>
<param name="expert">Expert qui va être supprimé dans la liste</param>
<returns>Booléen : true si il a été supprimé, false sinon</returns>
</member>
<member name="M:Business.ManagerUsers.GetPersonne(Modèle.Personne)">
<summary>
Méthode GetPersonne de la classe ManagerUser qui permet de récupérer une personne dans la liste de personne (Expert et Utilisateur)
</summary>
<param name="pers">Personne que l'on cherche dans dans la liste</param>
<returns>Personne trouvée</returns>
</member>
<member name="M:Business.ManagerUsers.ModifieUtilisateur(Modèle.Utilisateur,Modèle.Utilisateur)">
<summary>
Méthode ModifieUtilisateur de la classe ManagerUser qui permet de modifier un ancien Utilisateur de la liste des Utilisateurs à partir d'un nouveau
</summary>
<param name="oldU">Utilisateur l'ancien Utilisateur dans la liste des utilisateurs</param>
<param name="newU">Utilisateur le nouvel requin</param>
<returns>Booléen : true si il a été modifié, false sinon</returns>
</member>
<member name="M:Business.ManagerUsers.ModifieExpert(Modèle.Expert,Modèle.Expert)">
<summary>
Méthode ModifieExpert de la classe ManagerUser qui permet de modifier un ancien Expert de la liste des Experts à partir d'un nouveau
</summary>
<param name="oldE">Expert l'ancien Expert dans la liste des experts</param>
<param name="newE">Expert le nouveau Expert</param>
<returns>Booléen : true si il a été modifié, false sinon</returns>
</member>
</members>
</doc>

@ -4,6 +4,10 @@
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>U:\SAE\Cshark\Modèle\Modèle.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="VideoLibrary" Version="3.1.9" />
</ItemGroup>

@ -0,0 +1,173 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Modèle</name>
</assembly>
<members>
<member name="T:Modèle.Conservation">
<summary>
Type énuméré qui contient tous les status de conservation des espèces animales.
</summary>
</member>
<member name="T:Modèle.Expert">
<summary>
Class Expert qui implémente l'interface Personne
Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs
</summary>
</member>
<member name="M:Modèle.Expert.#ctor(System.String,System.String,System.String)">
<summary>
Constructeur sans DateTime
</summary>
<param name="email">String email de l'Expert (son identifiant pour se connecter</param>
<param name="mdp"> String le mot de passe de l'Expert</param>
<param name="surnom">String surnom de l'Expert</param>
</member>
<member name="M:Modèle.Expert.#ctor(System.String,System.String,System.String,System.DateTime)">
<summary>
Constructeur avec DateTime
</summary>
<param name="email">String email de l'Expert (son identifiant pour se connecter</param>
<param name="mdp"> String le mot de passe de l'Expert</param>
<param name="surnom">String surnom de l'Expert</param>
<param name="date">Date de création du compte Expert</param>
</member>
<member name="M:Modèle.Expert.ToString">
<summary>
Méthode ToString de la classe Expert
</summary>
</member>
<!-- Badly formed XML comment ignored for member "M:Modèle.Expert.ValiderSubmit(System.Collections.Generic.List{Modèle.Requin},System.Collections.Generic.List{Modèle.Requin})" -->
<!-- Badly formed XML comment ignored for member "M:Modèle.Expert.ValiderUnChangement(System.Collections.Generic.List{Modèle.Requin},System.Collections.Generic.List{Modèle.Requin})" -->
<member name="M:Modèle.Expert.Equals(Modèle.Expert)">
<summary>
Méthode Equals de la Class Expert qui permet de savoir si deux experts sont égaux, regarde en fonction des emails
</summary>
<param name="e">Expert</param>
<returns>Booléen : true si elles sont égales, false si elles sont différentes</returns>
</member>
<!-- Badly formed XML comment ignored for member "M:Modèle.Expert.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})" -->
<member name="M:Modèle.Expert.ChangerMotDePasse(System.String)">
<summary>
Méthode qui permet de changer le mot de passe de l'Expert
</summary>
<param name="nvMdp">String nouveau mot de passe de l'Expert</param>
</member>
<member name="T:Modèle.Personne">
<summary>
Interface Personne qui est la base des utilisateurs de l'application
</summary>
</member>
<member name="M:Modèle.Personne.#ctor(System.String,System.String)">
<summary>
Constructeur d'une personne
</summary>
<param name="email">String l'email de la personne qui va être créée</param>
<param name="mdp">String le mot de passe de la personne</param>
</member>
<member name="M:Modèle.Personne.ToString">
<summary>
Création de la méthode abstraite ToString
</summary>
</member>
<member name="M:Modèle.Personne.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})">
<summary>
Création de la méthode abstraite AjouterRequin qui permet d'ajouter un Requin dans une ObservableCollection de Requin
</summary>
<param name="req">Requin le requin a ajouter</param>
<param name="requins">ObservableCollection la où on ajoute le requin</param>
</member>
<member name="M:Modèle.Personne.ChangerMotDePasse(System.String)">
<summary>
Création de la méthode abstraite ChangerMotDePasse qui permet de changer le mot de passe d'un personne
</summary>
<param name="nvMdp">String le nouveau mot de passe d'un Personne</param>
</member>
<member name="T:Modèle.Position">
<summary>
Classe Position qui permet de connaitre la surface de répartition d'un requin
Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins
</summary>
</member>
<member name="M:Modèle.Position.Equals(Modèle.Position)">
<summary>
Méthode Equals qui permet de savoir si une position est égale à une autre
</summary>
<param name="p">Position</param>
<returns>Booléen : true si elles sont égales, false si elles sont différentes</returns>
</member>
<member name="M:Modèle.Position.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Constructeur d'une Position
</summary>
</member>
<!-- Badly formed XML comment ignored for member "T:Modèle.Requin" -->
<!-- Badly formed XML comment ignored for member "M:Modèle.Requin.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,Modèle.Conservation,System.Collections.Generic.List{Modèle.Zone},System.String)" -->
<!-- Badly formed XML comment ignored for member "M:Modèle.Requin.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,Modèle.Conservation,System.Collections.Generic.List{Modèle.Zone},System.Collections.Generic.List{System.String})" -->
<member name="M:Modèle.Requin.ToString">
<summary>
Méthode ToString de la classe Requin
</summary>
</member>
<member name="M:Modèle.Requin.Equals(Modèle.Requin)">
<summary>
Méthode Equals de la classe Requin qui permet de savoir si deux requins sont égaux, regarde l'égalité en fonction des noms et des nom scientifiques
</summary>
</member>
<!-- Badly formed XML comment ignored for member "M:Modèle.Requin.Equals(System.Object)" -->
<member name="M:Modèle.Requin.GetHashCode">
<summary>
Méthode GetHashCode de la classe Requin qui permet de récupérer le hash code d'un requin avec son nom et son nom scientifique
</summary>
</member>
<member name="T:Modèle.UCrequinType">
<summary>
Type énuméré qui permet de savoir si un UserControlRequin et de type normal, édité ou ajouté
</summary>
</member>
<member name="T:Modèle.Utilisateur">
<summary>
Classe Utilisateur qui implémente l'interface Personne
</summary>
</member>
<member name="M:Modèle.Utilisateur.#ctor(System.String,System.String)">
<summary>
Constructeur d'utilisateur sans nombre de submits
</summary>
<param name="mail">string l'email de l'utilisateur</param>
<param name="mdp">string mot de passe de l'utilisateur</param>
</member>
<member name="M:Modèle.Utilisateur.#ctor(System.String,System.String,System.Int32)">
<summary>
Constructeur d'utilisateur avec nombre de submits
</summary>
<param name="mail">string l'email de l'utilisateur</param>
<param name="mdp">string mot de passe de l'utilisateur</param>
<param name="nbSubmit">int le nombre de submits de l'utilisateur</param>
</member>
<member name="M:Modèle.Utilisateur.ToString">
<summary>
Méthode ToString de la classe Utilisateur
</summary>
</member>
<member name="M:Modèle.Utilisateur.Equals(Modèle.Utilisateur)">
<summary>
Méthode Equals de la classe Utilisateur qui regarde en fonction des emails
</summary>
<param name="u">Utilisateur</param>
<returns>Booléen : true si ils sont égaux, false si ils sont différents</returns>
</member>
<!-- Badly formed XML comment ignored for member "M:Modèle.Utilisateur.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})" -->
<member name="M:Modèle.Utilisateur.ChangerMotDePasse(System.String)">
<summary>
Méthode qui permet de changer le mot de passe de l'Utilisateur
</summary>
<param name="nvMdp">String nouveau mot de passe de l'Utilisateur</param>
</member>
<member name="T:Modèle.Zone">
<summary>
Type énuméré qui contient les océans où il y a des requins
</summary>
</member>
</members>
</doc>

@ -6,6 +6,10 @@
<UseWPF>true</UseWPF>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>U:\SAE\Cshark\WpfApp1\WpfApp1.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Remove="Images\carte.png" />
<None Remove="Images\carteArctique.png" />

@ -0,0 +1,676 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>WpfApp1</name>
</assembly>
<members>
<member name="T:WpfApp1.AddAShark">
<summary>
Logique d'interaction pour AddAShark.xaml
Page qui permet à un utilisateur d'ajouter un requin
</summary>
<summary>
AddAShark
</summary>
</member>
<member name="M:WpfApp1.AddAShark.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement ExitClick qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.AddAShark.submit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement SubmitClick qui permet d'ajouter un requin depuis la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.AddAShark.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.App">
<summary>
Interaction logic for App.xaml
</summary>
<summary>
App
</summary>
</member>
<member name="M:WpfApp1.App.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="M:WpfApp1.App.Main">
<summary>
Application Entry Point.
</summary>
</member>
<member name="T:WpfApp1.ChangerMotDePasse">
<summary>
Logique d'interaction pour ChangerMotDePasse.xaml
Page qui permet à un utilisateur de changer son mot de passe
</summary>
<summary>
ChangerMotDePasse
</summary>
</member>
<member name="M:WpfApp1.ChangerMotDePasse.valider_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de valider le changement du mot de passe
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.ChangerMotDePasse.verifierConf">
<summary>
Méthode qui vérifie que le mot de passe et le même que celui de la confirmation
</summary>
<returns>Booléen : true si ils sont égaux, false sinon</returns>
</member>
<member name="M:WpfApp1.ChangerMotDePasse.verifierAncienMdp">
<summary>
Méthode qui vérifie que l'ancien mot de passe et bien le mot de passe actuel de l'utilisateur
</summary>
<returns>Booléen : true si ils sont égaux, false sinon</returns>
</member>
<member name="M:WpfApp1.ChangerMotDePasse.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.ChangerMotDePasse.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.CreerCompte">
<summary>
Logique d'interaction pour CreerCompte.xaml
Page qui permet à un utilisateur de créer un compte
</summary>
<summary>
CreerCompte
</summary>
</member>
<member name="M:WpfApp1.CreerCompte.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.CreerCompte.Connection_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir la page de connection
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.CreerCompte.inscription_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de créer un compte utilisateur
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.CreerCompte.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.DescriptionAdd">
<summary>
Logique d'interaction pour Description.xaml
Page qui affiche la description d'un requin de la liste des requins ajoutéss
</summary>
<summary>
DescriptionAdd
</summary>
</member>
<member name="M:WpfApp1.DescriptionAdd.urlEnBitmap(System.String)">
<summary>
Méthode qui permet de transformer un url venant d'internet en BitmapImage
</summary>
<param name="url"></param>
<returns>BitmapImage la nouvel BitmapImage créée à partir de du string</returns>
</member>
<member name="M:WpfApp1.DescriptionAdd.uptadeUi(Modèle.Requin)">
<summary>
Méthode qui met à jour toutes les informations sur la page grace au requin
</summary>
<param name="requin"></param>
</member>
<member name="M:WpfApp1.DescriptionAdd.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.DescriptionAdd.valider_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ajouter le requin dans la Liste des requins validé
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.DescriptionAdd.refuser_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de refuser le requin et donc de le supprimer de la liste des requins ajoutés
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.DescriptionAdd.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.DescriptionEdit">
<summary>
Logique d'interaction pour DescriptionEdit.xaml
Page qui affiche la description d'un requins de la liste des requins modifiés avec la description du requin de base
</summary>
<summary>
DescriptionEdit
</summary>
</member>
<member name="M:WpfApp1.DescriptionEdit.urlEnBitmap(System.String)">
<summary>
Méthode qui permet de transformer un url venant d'internet en BitmapImage
</summary>
<param name="url"></param>
<returns>BitmapImage la nouvel BitmapImage créée à partir de du string</returns>
</member>
<member name="M:WpfApp1.DescriptionEdit.uptadeUi(Modèle.Requin)">
<summary>
Méthode qui met à jour toutes les informations de la partie droite grace au requin
</summary>
<param name="requin"></param>
</member>
<member name="M:WpfApp1.DescriptionEdit.uptadeUiOld(Modèle.Requin)">
<summary>
Fait la même chose que updateUi mais pour l'ancien requin donc la partie gauche
</summary>
<param name="oldRequin"></param>
</member>
<member name="M:WpfApp1.DescriptionEdit.remplacer_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de modifier l'ancien requin en le remplaçant par le nouveau et donc l'enlève de la liste des requins modifiés et le rajoute dans la lsite des requins validés
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.DescriptionEdit.garder_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de refuser la modification et donc supprime le requin de la liste des requins modifiés
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.DescriptionEdit.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.DescriptionEdit.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.InfoUtilisateur">
<summary>
Logique d'interaction pour InfoUtilisateur.xaml
Page qui permet à un utilisateur de voir ses informations
</summary>
<summary>
InfoUtilisateur
</summary>
</member>
<member name="M:WpfApp1.InfoUtilisateur.UpdateUi(Modèle.Personne)">
<summary>
Méthode qui permet de mettre à jour les informations de la page
</summary>
<param name="pers"></param>
</member>
<member name="M:WpfApp1.InfoUtilisateur.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.InfoUtilisateur.deco_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet à l'utilisateur de se déconnecter
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.InfoUtilisateur.changer_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir la page ChangerMotDePasse
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.InfoUtilisateur.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.MainWindow">
<summary>
Interaction logic for MainWindow.xaml
Page principal de CShark
</summary>
<summary>
MainWindow
</summary>
</member>
<member name="M:WpfApp1.MainWindow.UcAccueil_AccueilWeChange(System.Object,WpfApp1.AccueilWeChangeEventArgs)">
<summary>
Evénement associé à l'EventHandler AccueilWeChange de l'UserControlAccueil
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.UcDesc_AccueilWeGo(System.Object,WpfApp1.AccueilWeGoEventArgs)">
<summary>
Evénement associé à l'EventHandler AccueilWeGo de l'UserControlRequin
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.UcDesc_EditWeGo(System.Object,WpfApp1.EditWeGoEventArgs)">
<summary>
Evénement associé à l'EventHandler EditWeGo de l'UserControlDescription
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.GoDesc_DescriptionWeGo(System.Object,WpfApp1.DescriptionWeGoEventArgs)">
<summary>
Evénement associé à l'EventHandler DescriptionWeGo de l'UserControlRequin
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.UcEdit_DescWeGo(System.Object,WpfApp1.DescWeGoEventArgs)">
<summary>
Evénement associé à l'EventHandler DescWeGo de l'UserControlEdit
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.Requins_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'ObservableCollection change pour mettre à jour l'affichage
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.Region_SelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
<summary>
Evénement qui est déclenché lorsque la sélection de la comboBox a été changée pour mettre à jour l'affichage
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.ChangeRegion">
<summary>
Méthode qui permet de changer zonePage et l'affichage de la page
</summary>
</member>
<member name="M:WpfApp1.MainWindow.ChangeRegionAvecMap(System.Nullable{Modèle.Zone})">
<summary>
Méthode qui permet de changer la sélection de la comboBox, zonePage et l'affichage de la page
</summary>
<param name="z"></param>
</member>
<member name="M:WpfApp1.MainWindow.TextBox_IsKeyboardFocusedChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'utilisateur qui sur la barre de Recherche et permet d'effacer le text "Rechercher" lorsque l'utilisateur qui sur la barre de Recherche
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.chargerUC">
<summary>
Méthode qui permet de charger les userControlRequin dans la listBox
</summary>
</member>
<member name="M:WpfApp1.MainWindow.ChangerAffichage(System.Nullable{Modèle.Zone})">
<summary>
Méthode qui permet de changer l'affichage de la page en fonction d'une zone donnée
</summary>
<param name="zone"></param>
</member>
<member name="M:WpfApp1.MainWindow.viderListBox">
<summary>
Méthode qui permet de vider la listBox
</summary>
</member>
<member name="M:WpfApp1.MainWindow.Rechercher_KeyUp(System.Object,System.Windows.Input.KeyEventArgs)">
<summary>
Evénement qui est déclenché quand l'utilisateur écrit une lettre dans la barre de rechercher
Permet de d'ajouter des userControlRequin dans la listBox en fonction du motif rentré par l'utilisateur
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.MainWindow.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.SeConnecter">
<summary>
Logique d'interaction pour SeConnecter.xaml
Page qui permet à l'utilisateur de se connecter
</summary>
<summary>
SeConnecter
</summary>
</member>
<member name="M:WpfApp1.SeConnecter.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.SeConnecter.Inscription_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir la page CreerCompte et de fermer celle la
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.SeConnecter.connect_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet à l'utilisateur de ce connecter quand il a rentré son email et son mot de passe
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.SeConnecter.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.AccueilWeChangeEventArgs">
<summary>
Classe AccueilnWeChangeEventArgs qui implémente EventArgs
Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte
</summary>
</member>
<member name="T:WpfApp1.userControlAcceuil">
<summary>
Logique d'interaction pour userControlAcceuil.xaml
UserControl qui permet d'afficher la carte du monde et le bandeau de l'application
</summary>
<summary>
userControlAcceuil
</summary>
</member>
<member name="E:WpfApp1.userControlAcceuil.AccueilWeChange">
<summary>
Event Handler de DescriptionWeGoEventArgs
</summary>
</member>
<member name="M:WpfApp1.userControlAcceuil.add_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir la page AddAShark
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.Inscription_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir soit la page CreerCompte soit InfoUtilisateur
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.Arctique_MouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Arctique
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.Atlantique_MouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Atlantique
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.Indien_MouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Indien
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.Pacifique_MouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'utilisateur appouye sur une partie de la carte correspondant à l'océan Pacifique
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.choixCarte(System.Nullable{Modèle.Zone})">
<summary>
Méthode qui permet de changer la source de la carte en fonction de la zone donnée en paramètre
</summary>
<param name="zone"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.UserControlBoite">
<summary>
Logique d'interaction pour UserControlBoite.xaml
UerControl pour toutes les fois ou nous avons besoins d'un textBlock et en dessous d'une textBox
</summary>
<summary>
UserControlBoite
</summary>
</member>
<member name="M:WpfApp1.UserControlBoite.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.userControlDescription">
<summary>
Logique d'interaction pour userControlDescription.xaml
UserControl qui affiche la desription d'un requin
</summary>
<summary>
userControlDescription
</summary>
</member>
<member name="M:WpfApp1.userControlDescription.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de changer le content control de la main window
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlDescription.edit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui soit change le content control de la main window soit ouvre la page SeConnecter
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlDescription.urlEnBitmap(System.String)">
<summary>
Méthode qui permet de transformer un url venant d'internet en BitmapImage
</summary>
<param name="url"></param>
<returns>BitmapImage la nouvel BitmapImage créée à partir de du string</returns>
</member>
<member name="M:WpfApp1.userControlDescription.UptadeUi(Modèle.Requin)">
<summary>
Méthode qui permet de mettre à jour l'affichage de la page en fonction du requin
</summary>
<param name="requin"></param>
</member>
<member name="M:WpfApp1.userControlDescription.vid_MouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
<summary>
Evénement qui est déclenché lorsque l'on clique sur la vidéo (easter egg)
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.userControlDescription.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.UserControlEdit">
<summary>
Logique d'interaction pour UserControlEdit.xaml
</summary>
<summary>
UserControlEdit
</summary>
</member>
<member name="M:WpfApp1.UserControlEdit.UptadeUi(Modèle.Requin)">
<summary>
Méthode qui permet de mettre à jour l'affichage de la page à partir d'un requin
</summary>
<param name="requin"></param>
</member>
<member name="M:WpfApp1.UserControlEdit.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet à l'utilisateur de retourner à la page de description du requin
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.UserControlEdit.submit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de valider les modifications faites à un requin
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.UserControlEdit.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.UserControlPosition">
<summary>
Logique d'interaction pour UserControlPosition.xaml
Le userControl que l'on aurait utilisé pour afficher les zones des requins sur la carte
</summary>
<summary>
UserControlPosition
</summary>
</member>
<member name="M:WpfApp1.UserControlPosition.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.DescriptionWeGoEventArgs">
<summary>
Classe DescriptionWeGoEventArgs qui implémente EventArgs
Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin
</summary>
</member>
<member name="T:WpfApp1.UserControlRequin">
<summary>
Logique d'interaction pour UserControlRequin.xaml
</summary>
<summary>
UserControlRequin
</summary>
</member>
<member name="E:WpfApp1.UserControlRequin.DescriptionWeGo">
<summary>
Event Handler de DescriptionWeGoEventArgs
</summary>
</member>
<member name="M:WpfApp1.UserControlRequin.UserControlReq_MouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
<summary>
Evénement qui est déclencher quand l'utilisateur clique sur l'userControl
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.UserControlRequin.uptadeUi(Modèle.Requin)">
<summary>
Méthode qui permet de mettre à jour l'affichage de l'userControl
</summary>
<param name="requin"></param>
</member>
<member name="M:WpfApp1.UserControlRequin.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.ValiderSubmit">
<summary>
Logique d'interaction pour ValiderSubmit.xaml
</summary>
<summary>
ValiderSubmit
</summary>
</member>
<member name="M:WpfApp1.ValiderSubmit.RequinsAdd_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>
Evénement qui se déclenche quand l'ObservableCollection RequinsAdd change puis met à jour l'affichage
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.ValiderSubmit.RequinsEdit_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>
Evénement qui se déclenche quand l'ObservableCollection RequinsEdit change puis met à jour l'affichage
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.ValiderSubmit.ChargerUCAdd">
<summary>
Méthode qui permet de remplir la listBox des requins ajoutés
</summary>
</member>
<member name="M:WpfApp1.ValiderSubmit.ChargerUCEdit">
<summary>
Méthode qui permet de remplir la listBox des requins modifiés
</summary>
</member>
<member name="M:WpfApp1.ValiderSubmit.addShark_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir la page AddAShark
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WpfApp1.ValiderSubmit.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
</members>
</doc>
Loading…
Cancel
Save