master
thchazot1 3 years ago
parent 88fd54ebf8
commit a0ed8f662c

@ -9,6 +9,27 @@
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.Requins">
<summary>
ObservableCollection de Requin les requins qui ont déjà été validés
</summary>
</member>
<member name="P:Business.Manager.RequinsEdit">
<summary>
ObservableCollection de Requin les requins qui ont été modifiés par des utilisateurs et qui n'ont pas encore été validés
</summary>
</member>
<!-- Badly formed XML comment ignored for member "P:Business.Manager.RequinsAdd" -->
<member name="P:Business.Manager.SelectedRequin">
<summary>
Requin actuellement utilisé dans l'application
</summary>
</member>
<member name="P:Business.Manager.FunFacts">
<summary>
List de string la liste des fun facts
</summary>
</member>
<member name="P:Business.Manager.Pers">
<summary>
DéPENDANCE
@ -100,11 +121,25 @@
<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.RechercherRequins(System.Collections.ObjectModel.ObservableCollection{Modèle.Requin},System.Nullable{Modèle.Zone},System.String)">
<summary>
Méthode RechercherRequins qui permet de rechercher des requins dans une ObservableCollection de Requin en fonction de leurs zones et d'un motif
</summary>
<param name="lRech">ObservableCollection de Requin dans laquelle on fait la recherche</param>
<param name="motif">string sur lequel on fait la recherche</param>
<param name="zone">Zone? sur laquelle on fait la recherche</param>
<returns>List de Requin contenant tous les requins trouvés en fonction du motif et de la zone</returns>
</member>
<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>
<param name="nom"></param>
<param name="nomSci"></param>
<param name="description"></param>
<param name="photo"></param>
<param name="video"></param>
<param name="photoCarte"></param>
<returns>Booléen : true si il n'y en a pas de vide, false sinon</returns>
</member>
<member name="M:Business.Manager.LoadFunFacts">
@ -117,6 +152,26 @@
Méthode LoadFunFacts de la classe Manager qui permet de sauvegarder la liste de fun facts grâce à l'IPersistanceManager
</summary>
</member>
<member name="T:Business.ManagerUsers">
<summary>
Class Manager qui gère les Experts et les Utilisateurs
</summary>
</member>
<member name="P:Business.ManagerUsers.Utilisateurs">
<summary>
List d'Utilisateur, la liste des utilisateurs de l'application
</summary>
</member>
<member name="P:Business.ManagerUsers.Experts">
<summary>
List d'Expert, la liste des experts de l'application
</summary>
</member>
<member name="P:Business.ManagerUsers.SelectedUser">
<summary>
L'utilisateur ou l'expert actuellement connecté
</summary>
</member>
<member name="P:Business.ManagerUsers.Pers">
<summary>
DéPENDANCE

@ -68,8 +68,8 @@ namespace Modèle
/// <summary>
/// Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins ajoutés par les utilisateurs
/// </summary>
/// <param name="lBdPasFinie">List<Requin> qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
/// <param name="lBdFinie">List<Requin> qui est la list contenant tout les requins validés par les experts</param>
/// <param name="lBdPasFinie">List de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
/// <param name="lBdFinie">List de Requin qui est la list contenant tout les requins validés par les experts</param>
/// <returns>Int : Le nombre changement validé</returns>
public int ValiderSubmit(List<Requin> lBdFinie, List<Requin> lBdPasFinie)
@ -106,8 +106,8 @@ namespace Modèle
/// <summary>
/// Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins édités par les utilisateurs
/// </summary>
/// <param name="lBdPasFinie">List<Requin> qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
/// <param name="lBdFinie">List<Requin> qui est la list contenant tout les requins validés par les experts</param>
/// <param name="lBdPasfinie">List de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
/// <param name="lBdFinie">List de Requin qui est la list contenant tout les requins validés par les experts</param>
/// <returns>Int : Le nombre changement validé</returns>
public int ValiderUnChangement(List<Requin> lBdFinie, List<Requin> lBdPasfinie)
{
@ -155,7 +155,7 @@ namespace Modèle
/// Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin
/// </summary>
/// <param name="req">Requin qui va être ajouté dans l'observable collection</param>
/// <param name="requins">ObservableCollection<Requin> l'ObservableCollection dans laquelle on ajoute le Requin</param>
/// <param name="requins">ObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin</param>
public override void AjouterRequin(Requin req, ObservableCollection<Requin> requins)
{
requins.Add(req);

@ -9,12 +9,67 @@
Type énuméré qui contient tous les status de conservation des espèces animales.
</summary>
</member>
<member name="F:Modèle.Conservation.EX">
<summary>
Extinct
</summary>
</member>
<member name="F:Modèle.Conservation.EW">
<summary>
Extinct in the Wild
</summary>
</member>
<member name="F:Modèle.Conservation.CR">
<summary>
Critically Endangered
</summary>
</member>
<member name="F:Modèle.Conservation.EN">
<summary>
Endangered
</summary>
</member>
<member name="F:Modèle.Conservation.VU">
<summary>
Vulnerable
</summary>
</member>
<member name="F:Modèle.Conservation.NT">
<summary>
Near Threatened
</summary>
</member>
<member name="F:Modèle.Conservation.LC">
<summary>
Least Concern
</summary>
</member>
<member name="F:Modèle.Conservation.DD">
<summary>
Data Deficient
</summary>
</member>
<member name="F:Modèle.Conservation.NE">
<summary>
Not Evaluated
</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="P:Modèle.Expert.DateD">
<summary>
DateTime qui permet de connaitre la date de création x'un compte expert
</summary>
</member>
<member name="P:Modèle.Expert.Surnom">
<summary>
/String le surnom d'un expert
</summary>
</member>
<member name="M:Modèle.Expert.#ctor(System.String,System.String,System.String)">
<summary>
Constructeur sans DateTime
@ -37,8 +92,22 @@
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.ValiderSubmit(System.Collections.Generic.List{Modèle.Requin},System.Collections.Generic.List{Modèle.Requin})">
<summary>
Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins ajoutés par les utilisateurs
</summary>
<param name="lBdPasFinie">List de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
<param name="lBdFinie">List de Requin qui est la list contenant tout les requins validés par les experts</param>
<returns>Int : Le nombre changement validé</returns>
</member>
<member name="M:Modèle.Expert.ValiderUnChangement(System.Collections.Generic.List{Modèle.Requin},System.Collections.Generic.List{Modèle.Requin})">
<summary>
Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins édités par les utilisateurs
</summary>
<param name="lBdPasfinie">List de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
<param name="lBdFinie">List de Requin qui est la list contenant tout les requins validés par les experts</param>
<returns>Int : Le nombre changement validé</returns>
</member>
<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
@ -46,7 +115,13 @@
<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.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})">
<summary>
Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin
</summary>
<param name="req">Requin qui va être ajouté dans l'observable collection</param>
<param name="requins">ObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin</param>
</member>
<member name="M:Modèle.Expert.ChangerMotDePasse(System.String)">
<summary>
Méthode qui permet de changer le mot de passe de l'Expert
@ -58,6 +133,16 @@
Interface Personne qui est la base des utilisateurs de l'application
</summary>
</member>
<member name="P:Modèle.Personne.Email">
<summary>
String email d'une Personne
</summary>
</member>
<member name="P:Modèle.Personne.MotDePasse">
<summary>
String mot de passe d'une Personne
</summary>
</member>
<member name="M:Modèle.Personne.#ctor(System.String,System.String)">
<summary>
Constructeur d'une personne
@ -89,6 +174,26 @@
Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins
</summary>
</member>
<member name="P:Modèle.Position.LattitudeDeb">
<summary>
Int lattitude la plus faible
</summary>
</member>
<member name="P:Modèle.Position.LattitudeFin">
<summary>
Int lattitude la plus haute
</summary>
</member>
<member name="P:Modèle.Position.LongitudeDeb">
<summary>
Int longitude la plus faible
</summary>
</member>
<member name="P:Modèle.Position.LongitudeFin">
<summary>
Int longitude la plus haute
</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
@ -101,9 +206,84 @@
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="T:Modèle.Requin">
<summary>
Classe Requin qui implémente la méthode IEquatable de Requin
</summary>
</member>
<member name="P:Modèle.Requin.Nom">
<summary>
string le nom du requin
</summary>
</member>
<member name="P:Modèle.Requin.NomSci">
<summary>
string le nom scientifique du requin
</summary>
</member>
<member name="P:Modèle.Requin.Description">
<summary>
string la description du requin
</summary>
</member>
<member name="P:Modèle.Requin.Photo">
<summary>
string l'URL de la photo du requin
</summary>
</member>
<member name="P:Modèle.Requin.Video">
<summary>
string le chemin de la vidéo du requin
</summary>
</member>
<member name="P:Modèle.Requin.PhotoCarte">
<summary>
string l'URL de la photo de la carte de répartition du requin
</summary>
</member>
<member name="P:Modèle.Requin.StatutCons">
<summary>
Conservation le statut de conservation du requin
</summary>
</member>
<member name="P:Modèle.Requin.FunFact">
<summary>
string fun fact sur les requins
</summary>
</member>
<member name="P:Modèle.Requin.Repartition">
<summary>
List de Zone la répartition du requin sur la planète
</summary>
</member>
<member name="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)">
<summary>
Constructeur du requin avec fun fact
</summary>
<param name="nom">string le nom du requin</param>
<param name="nomSci">string le nom scientifique du requin</param>
<param name="description">string la description du requin</param>
<param name="photo">string l'URL de la photo du requin</param>
<param name="video">string le chemin de la vidéo du requin</param>
<param name="photoCarte">string l'URL de la photo de la carte de répartition du requin</param>
<param name="statutCons">Conservation le statut de conservation du requin</param>
<param name="repartition">List de Zone la répartition du requin sur la planète</param>
<param name="funFact">string fun fact sur les requins</param>
</member>
<member name="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})">
<summary>
Constructeur du requin sans fun fact qui génère donc une fun fact aléatoire depuis une liste de fun fact
</summary>
<param name="nom">string le nom du requin</param>
<param name="nomSci">string le nom scientifique du requin</param>
<param name="description">string la description du requin</param>
<param name="photo">string l'URL de la photo du requin</param>
<param name="video">string le chemin de la vidéo du requin</param>
<param name="photoCarte">string l'URL de la photo de la carte de répartition du requin</param>
<param name="statutCons">Conservation le statut de conservation du requin</param>
<param name="repartition">List de Zone la répartition du requin sur la planète</param>
<param name="funFacts">List de string list de fun facts</param>
</member>
<member name="M:Modèle.Requin.ToString">
<summary>
Méthode ToString de la classe Requin
@ -114,7 +294,11 @@
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.Equals(System.Object)">
<summary>
Méthode ToString de la classe Requin qui permet l'implémentation de la méthode IEquatable de Requin
</summary>
</member>
<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
@ -125,11 +309,31 @@
Type énuméré qui permet de savoir si un UserControlRequin et de type normal, édité ou ajouté
</summary>
</member>
<member name="F:Modèle.UCrequinType.normal">
<summary>
UCRequin qui mène à la description du requin
</summary>
</member>
<member name="F:Modèle.UCrequinType.edit">
<summary>
UCRequin qui mène à DescriptionEdit
</summary>
</member>
<member name="F:Modèle.UCrequinType.add">
<summary>
UCRequin qui mène à DescriptionAdd
</summary>
</member>
<member name="T:Modèle.Utilisateur">
<summary>
Classe Utilisateur qui implémente l'interface Personne
</summary>
</member>
<member name="P:Modèle.Utilisateur.NbSubmit">
<summary>
int qui permet de savoir le nombre d'ajouts et de modifications qu'à fait un utilisateur
</summary>
</member>
<member name="M:Modèle.Utilisateur.#ctor(System.String,System.String)">
<summary>
Constructeur d'utilisateur sans nombre de submits
@ -157,7 +361,13 @@
<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.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})">
<summary>
Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin et d'augmenter le nombre de submits de 1
</summary>
<param name="req">Requin qui va être ajouté dans l'observable collection</param>
<param name="requins">ObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin</param>
</member>
<member name="M:Modèle.Utilisateur.ChangerMotDePasse(System.String)">
<summary>
Méthode qui permet de changer le mot de passe de l'Utilisateur
@ -169,5 +379,25 @@
Type énuméré qui contient les océans où il y a des requins
</summary>
</member>
<member name="F:Modèle.Zone.ATLANTIQUE">
<summary>
Océan Atlantique
</summary>
</member>
<member name="F:Modèle.Zone.ARCTIQUE">
<summary>
Océan Arctique
</summary>
</member>
<member name="F:Modèle.Zone.PACIFIQUE">
<summary>
Océan Pacifique
</summary>
</member>
<member name="F:Modèle.Zone.INDIEN">
<summary>
Océan Indien
</summary>
</member>
</members>
</doc>

@ -71,7 +71,7 @@ namespace Modèle
/// <param name="video">string le chemin de la vidéo du requin</param>
/// <param name="photoCarte">string l'URL de la photo de la carte de répartition du requin</param>
/// <param name="statutCons">Conservation le statut de conservation du requin</param>
/// <param name="repartition">List<Zone> la répartition du requin sur la planète</param>
/// <param name="repartition">List de Zone la répartition du requin sur la planète</param>
/// <param name="funFact">string fun fact sur les requins</param>
public Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List<Zone> repartition, string funFact) {
Nom = nom;
@ -95,8 +95,8 @@ namespace Modèle
/// <param name="video">string le chemin de la vidéo du requin</param>
/// <param name="photoCarte">string l'URL de la photo de la carte de répartition du requin</param>
/// <param name="statutCons">Conservation le statut de conservation du requin</param>
/// <param name="repartition">List<Zone> la répartition du requin sur la planète</param>
/// <param name="funFacts">List<string> list de fun facts</param>
/// <param name="repartition">List de Zone la répartition du requin sur la planète</param>
/// <param name="funFacts">List de string list de fun facts</param>
public Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List<Zone> repartition, List<string> funFacts)
{
Random rnd = new Random();

@ -63,7 +63,7 @@ namespace Modèle
/// Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin et d'augmenter le nombre de submits de 1
/// </summary>
/// <param name="req">Requin qui va être ajouté dans l'observable collection</param>
/// <param name="requins">ObservableCollection<Requin> l'ObservableCollection dans laquelle on ajoute le Requin</param>
/// <param name="requins">ObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin</param>
public override void AjouterRequin(Requin req, ObservableCollection<Requin> requins)
{
requins.Add(req);

@ -111,7 +111,7 @@ namespace WpfApp1
/// Evénement associé à l'EventHandler DescriptionWeGo de l'UserControlRequin
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
/// <param name="args"></param>
private void GoDesc_DescriptionWeGo(object sender, DescriptionWeGoEventArgs args)
{
var ucDesc = new userControlDescription { requin = args.Requin, zone = zonePage };

@ -7,12 +7,26 @@
<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.#ctor">
<summary>
Page qui permet à un utilisateur d'ajouter un requin
</summary>
</member>
<member name="P:WpfApp1.AddAShark.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.AddAShark.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="M:WpfApp1.AddAShark.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement ExitClick qui permet de quitter la page
@ -40,6 +54,26 @@
App
</summary>
</member>
<member name="P:WpfApp1.App.strat">
<summary>
L'IPersistanceManager qui fait référence à notre DataContract
</summary>
</member>
<member name="P:WpfApp1.App.stubtruc">
<summary>
L'IPersistanceManager qui fait référence à notre stub
</summary>
</member>
<member name="P:WpfApp1.App.LeManager">
<summary>
Le Manager des requins qui contiendra toutes les listes
</summary>
</member>
<member name="P:WpfApp1.App.LeManagerUsers">
<summary>
Le Manager des utilisateurs qui contiendra toutes les listes
</summary>
</member>
<member name="M:WpfApp1.App.InitializeComponent">
<summary>
InitializeComponent
@ -53,12 +87,21 @@
<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.#ctor">
<summary>
Page qui permet à un utilisateur de changer son mot de passe
</summary>
</member>
<member name="P:WpfApp1.ChangerMotDePasse.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</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
@ -93,12 +136,21 @@
<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.#ctor">
<summary>
Page qui permet à un utilisateur de créer un compte
</summary>
</member>
<member name="P:WpfApp1.CreerCompte.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="M:WpfApp1.CreerCompte.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
@ -128,12 +180,26 @@
<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.#ctor">
<summary>
Page qui affiche la description d'un requin de la liste des requins ajoutéss
</summary>
</member>
<member name="P:WpfApp1.DescriptionAdd.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.DescriptionAdd.requin">
<summary>
requin sur lequel se base l'affichage de la page
</summary>
</member>
<member name="M:WpfApp1.DescriptionAdd.urlEnBitmap(System.String)">
<summary>
Méthode qui permet de transformer un url venant d'internet en BitmapImage
@ -176,12 +242,31 @@
<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.#ctor">
<summary>
Page qui affiche la description d'un requins de la liste des requins modifiés avec la description du requin de base
</summary>
</member>
<member name="P:WpfApp1.DescriptionEdit.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.DescriptionEdit.requin">
<summary>
requin sur lequel se base l'affichage de la partie droite de la page
</summary>
</member>
<member name="P:WpfApp1.DescriptionEdit.requinOld">
<summary>
requin sur lequel se base l'affichage de la partie gauche de la page
</summary>
</member>
<member name="M:WpfApp1.DescriptionEdit.urlEnBitmap(System.String)">
<summary>
Méthode qui permet de transformer un url venant d'internet en BitmapImage
@ -230,12 +315,26 @@
<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.#ctor">
<summary>
Page qui permet à un utilisateur de voir ses informations
</summary>
</member>
<member name="P:WpfApp1.InfoUtilisateur.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.InfoUtilisateur.pers">
<summary>
L'utilisateur qui permettra de mettre les informations de la page à jour
</summary>
</member>
<member name="M:WpfApp1.InfoUtilisateur.UpdateUi(Modèle.Personne)">
<summary>
Méthode qui permet de mettre à jour les informations de la page
@ -270,13 +369,37 @@
</member>
<member name="T:WpfApp1.MainWindow">
<summary>
Interaction logic for MainWindow.xaml
Page principal de CShark
Interaction logic for MainWindow.xam
</summary>
<summary>
MainWindow
</summary>
</member>
<member name="P:WpfApp1.MainWindow.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.MainWindow.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.MainWindow.zonePage">
<summary>
Zone qui permet de connaitre la zone de la comboBox
</summary>
</member>
<member name="F:WpfApp1.MainWindow.aChanger">
<summary>
Booléen qui permet de savoir si l'utilisateur a déjà changer la zone de la listBox
</summary>
</member>
<member name="M:WpfApp1.MainWindow.#ctor">
<summary>
Page principal de CShark
</summary>
</member>
<member name="M:WpfApp1.MainWindow.UcAccueil_AccueilWeChange(System.Object,WpfApp1.AccueilWeChangeEventArgs)">
<summary>
Evénement associé à l'EventHandler AccueilWeChange de l'UserControlAccueil
@ -303,7 +426,7 @@
Evénement associé à l'EventHandler DescriptionWeGo de l'UserControlRequin
</summary>
<param name="sender"></param>
<param name="e"></param>
<param name="args"></param>
</member>
<member name="M:WpfApp1.MainWindow.UcEdit_DescWeGo(System.Object,WpfApp1.DescWeGoEventArgs)">
<summary>
@ -376,12 +499,21 @@
<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="P:WpfApp1.SeConnecter.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="M:WpfApp1.SeConnecter.#ctor">
<summary>
Page qui permet à l'utilisateur de se connecter
</summary>
</member>
<member name="M:WpfApp1.SeConnecter.exit_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet de quitter la page
@ -414,20 +546,56 @@
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="P:WpfApp1.AccueilWeChangeEventArgs.Zone">
<summary>
Zone la zone que l'on transmettra avec l'événement
</summary>
</member>
<member name="M:WpfApp1.AccueilWeChangeEventArgs.#ctor(Modèle.Zone)">
<summary>
L'Evénement pour changer la zone de l'accueil
</summary>
<param name="zone"></param>
</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="P:WpfApp1.userControlAcceuil.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="M:WpfApp1.userControlAcceuil.#ctor">
<summary>
UserControl qui permet d'afficher la carte du monde et le bandeau de l'application
</summary>
</member>
<member name="P:WpfApp1.userControlAcceuil.Carte">
<summary>
string qui permet de modifier directement la source de l'image
</summary>
</member>
<member name="P:WpfApp1.userControlAcceuil.zone">
<summary>
Zone qui permet d'appeler la méthode choixCarte quand elle est modifiée
</summary>
</member>
<member name="E:WpfApp1.userControlAcceuil.AccueilWeChange">
<summary>
Event Handler de DescriptionWeGoEventArgs
</summary>
</member>
<member name="M:WpfApp1.userControlAcceuil.OnAccueilWeChange(WpfApp1.AccueilWeChangeEventArgs)">
<summary>
L'événement qui permet de passer à l'UserControlDescription
</summary>
<param name="args"></param>
</member>
<member name="M:WpfApp1.userControlAcceuil.add_Click(System.Object,System.Windows.RoutedEventArgs)">
<summary>
Evénement qui permet d'ouvrir la page AddAShark
@ -484,26 +652,125 @@
<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.#ctor">
<summary>
UerControl pour toutes les fois ou nous avons besoins d'un textBlock et en dessous d'une textBox
</summary>
</member>
<member name="P:WpfApp1.UserControlBoite.Message">
<summary>
Le text du textBlock
</summary>
</member>
<member name="P:WpfApp1.UserControlBoite.Contenu">
<summary>
Le contenu de la textBox
</summary>
</member>
<member name="M:WpfApp1.UserControlBoite.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.EditWeGoEventArgs">
<summary>
Classe EditWeGoEventArgs qui implémente EventArgs
Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit
</summary>
</member>
<member name="P:WpfApp1.EditWeGoEventArgs.Requin">
<summary>
Le requin que l'on veut passer lors de l'événement
</summary>
</member>
<member name="M:WpfApp1.EditWeGoEventArgs.#ctor(Modèle.Requin)">
<summary>
L'Evénement pour changer le content control
</summary>
<param name="requin"></param>
</member>
<member name="T:WpfApp1.AccueilWeGoEventArgs">
<summary>
Classe AccueilWeGo 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 le bouton Exit
</summary>
</member>
<member name="P:WpfApp1.AccueilWeGoEventArgs.Zone">
<summary>
La Zone que l'on veut passer lors de l'événement
</summary>
</member>
<member name="M:WpfApp1.AccueilWeGoEventArgs.#ctor(System.Nullable{Modèle.Zone})">
<summary>
L'Evénement pour crevenir à la page d'accueil
</summary>
<param name="zone"></param>
</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.#ctor">
<summary>
UserControl qui affiche la desription d'un requin
</summary>
</member>
<member name="P:WpfApp1.userControlDescription.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.userControlDescription.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.userControlDescription.requin">
<summary>
le requin qui permet de changer l'affichage de la page
</summary>
</member>
<member name="P:WpfApp1.userControlDescription.zone">
<summary>
La zone de la page principale
</summary>
</member>
<member name="E:WpfApp1.userControlDescription.EditWeGo">
<summary>
L'Event handler EditWeGo
</summary>
</member>
<member name="M:WpfApp1.userControlDescription.OnEditWeGo(WpfApp1.EditWeGoEventArgs)">
<summary>
L'événement appelé lors du clique
</summary>
<param name="args"></param>
</member>
<member name="E:WpfApp1.userControlDescription.AccueilWeGo">
<summary>
L'eventhandler AccueilWeGo
</summary>
</member>
<member name="M:WpfApp1.userControlDescription.OnAccueilWeGo(WpfApp1.AccueilWeGoEventArgs)">
<summary>
L'événement appelé lors du clique
</summary>
<param name="args"></param>
</member>
<member name="F:WpfApp1.userControlDescription.cmp">
<summary>
Un compteur
</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
@ -543,6 +810,23 @@
InitializeComponent
</summary>
</member>
<member name="T:WpfApp1.DescWeGoEventArgs">
<summary>
Classe DescWeGoEventArgs 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 un UserControlRequin
</summary>
</member>
<member name="P:WpfApp1.DescWeGoEventArgs.Requin">
<summary>
Le requin que l'on veut passer lors de l'événement
</summary>
</member>
<member name="M:WpfApp1.DescWeGoEventArgs.#ctor(Modèle.Requin)">
<summary>
L'Evénement pour changer le content control
</summary>
<param name="requin"></param>
</member>
<member name="T:WpfApp1.UserControlEdit">
<summary>
Logique d'interaction pour UserControlEdit.xaml
@ -551,6 +835,37 @@
UserControlEdit
</summary>
</member>
<member name="M:WpfApp1.UserControlEdit.#ctor">
<summary>
UserControl qui permet de modifier un requin
</summary>
</member>
<member name="P:WpfApp1.UserControlEdit.Mgr">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.UserControlEdit.MgrUser">
<summary>
ManagerUser lié à celui de l'app
</summary>
</member>
<member name="P:WpfApp1.UserControlEdit.requin">
<summary>
Requin qui permet de mettre à jour l'affichage de la page
</summary>
</member>
<member name="E:WpfApp1.UserControlEdit.DescWeGo">
<summary>
L'Event handler DescWeGo
</summary>
</member>
<member name="M:WpfApp1.UserControlEdit.OnDescWeGo(WpfApp1.DescWeGoEventArgs)">
<summary>
L'Evénement appelé lors du clique
</summary>
<param name="args"></param>
</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
@ -579,12 +894,31 @@
<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.#ctor">
<summary>
Le userControl que l'on aurait utilisé pour afficher les zones des requins sur la carte
</summary>
</member>
<member name="P:WpfApp1.UserControlPosition.position">
<summary>
Position qui permet de mettre à jour l'affichage
</summary>
</member>
<member name="P:WpfApp1.UserControlPosition.widthImage">
<summary>
La largeur de la carte
</summary>
</member>
<member name="P:WpfApp1.UserControlPosition.heightImage">
<summary>
La hauteur de la carte
</summary>
</member>
<member name="M:WpfApp1.UserControlPosition.InitializeComponent">
<summary>
InitializeComponent
@ -596,6 +930,17 @@
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="P:WpfApp1.DescriptionWeGoEventArgs.Requin">
<summary>
Le requin que l'on veut passer lors de l'événement
</summary>
</member>
<member name="M:WpfApp1.DescriptionWeGoEventArgs.#ctor(Modèle.Requin)">
<summary>
L'Evénement pour changer le content control en UserControlDescription
</summary>
<param name="requin"></param>
</member>
<member name="T:WpfApp1.UserControlRequin">
<summary>
Logique d'interaction pour UserControlRequin.xaml
@ -604,11 +949,27 @@
UserControlRequin
</summary>
</member>
<member name="P:WpfApp1.UserControlRequin.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="M:WpfApp1.UserControlRequin.#ctor">
<summary>
Le UserControl qui est stocké dans une listBox et permet d'ouvrir les pages de description
</summary>
</member>
<member name="E:WpfApp1.UserControlRequin.DescriptionWeGo">
<summary>
Event Handler de DescriptionWeGoEventArgs
</summary>
</member>
<member name="M:WpfApp1.UserControlRequin.OnDescriptionWeGo(WpfApp1.DescriptionWeGoEventArgs)">
<summary>
L'événement qui permet de passer à l'UserControlDescription
</summary>
<param name="args"></param>
</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
@ -616,6 +977,16 @@
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="P:WpfApp1.UserControlRequin.requin">
<summary>
Le requin qui permet de mettre à jour l'affichage
</summary>
</member>
<member name="F:WpfApp1.UserControlRequin.type">
<summary>
Le type d'userControl requi que c'est (permet de savoir quelle description ouvrir)
</summary>
</member>
<member name="M:WpfApp1.UserControlRequin.uptadeUi(Modèle.Requin)">
<summary>
Méthode qui permet de mettre à jour l'affichage de l'userControl
@ -636,6 +1007,16 @@
ValiderSubmit
</summary>
</member>
<member name="P:WpfApp1.ValiderSubmit.Mgr">
<summary>
Manager lié à celui de l'app
</summary>
</member>
<member name="M:WpfApp1.ValiderSubmit.#ctor">
<summary>
Page qui permet aux Experts de voir tous les requins ajoutés et modifiés
</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

Loading…
Cancel
Save