diff --git a/Aide/FichierAide.txt b/Aide/FichierAide.txt
index eb58336..139ef08 100644
--- a/Aide/FichierAide.txt
+++ b/Aide/FichierAide.txt
@@ -1,4 +1,4 @@
-#Nutritia
+#Nutritia
Bienvenue dans l'application Nutritia.
Nutritia est conçu pour vous faciliter la vie lorsque vous ne savez pas quoi manger.
Son système de génération de menus vous évitera de vous creuser la tête lorsque viendra le temps de préparer un repas.
@@ -136,27 +136,10 @@ Le bouton « S’inscrire » permet à l’utilisateur de passer à la fenêtre
Le menu administrateur permet à l’utilisateur d’accéder aux fonctionnalités réservées aux administrateurs. À partir de ce menu, il peut ainsi visiter la fenêtre de dons, de gestion des aliments et plats, de gestion des administrateurs et la fenêtre de bannissement de membres. Voir les sections Gestion des aliments et plats ainsi que celle de Bannissement des membres pour plus d’informations sur ces fonctionnalités.
#Votes
-1. Filtre permettant l’affichage de tous les plats
-L’ensemble des plats s’afficheront dans la section du bas en ordre alphabétique.
-2. Filtre permettant l’affichage des nouveautés
-Par défaut, les dix plats les plus récents s’afficheront dans la section du bas.
-3. Filtre permettant l’affichage des plats les plus populaires
-Par défaut, les dix plats les plus populaires (Meilleures notes) s’afficheront dans la section du bas.
-4. Barre de recherche
-La barre de recherche permet de rechercher un plat en particulier par son nom. De plus, elle s’effectue dans le filtre actuel. Par exemple, si l’utilisateur est actuellement dans les plats les plus populaires, la recherche s’effectuera sur ceux-ci.
-5. Nombre de résultats
-Ce champ a un effet sur les boutons (Filtres) nouveautés et plus populaires. En fait, l’utilisateur doit entrer un chiffre dans ce champ et lorsqu’il appuie sur un des deux boutons, le nombre de plats affichés par défaut (dix) sera changé pour celui qui vient d’être entré.
-6. Nom du plat
-Le nom du plat est affiché.
-7. Image du plat
-Un aperçu du plat est affiché.
-8. Informations sur le plat
-Cette section affiche la note courante du plat (Moyenne de toutes les notes), le nombre de votes ainsi que l’auteur du plat (Le membre ayant ajouté le plat).
-9. Ingrédients
-Essentiellement, le bouton agit exactement de la même façon que dans le menu. Voir la section Menu & Liste d’épicerie (section Menus) pour de plus amples détails.
-10. Voter sur un plat
-
-En appuyant sur le bouton cœur, cette fenêtre apparaîtra. L’utilisateur peut choisir une note dans la liste déroulante et confirmer son vote en appuyant sur le bouton Confirmer ou encore annuler en appuyant sur le bouton Annuler. Lorsqu’un membre passe au vote, en temps réel, tous les autres membres étant dans la fenêtre de votes verront leur écran se rafraîchir pour afficher la nouvelle note des plats.
+L'écran de votes propose différents filtres d'affichage des plats. Le premier bouton permet d'afficher l'ensemble des plats, le deuxième permet d'afficher les nouveautés alors que le dernier permet l'affichage des plus populaires. La barre de recherche permet de rechercher un plat en particulier par son nom. De plus, elle s’effectue dans le filtre actuel. Par exemple, si l’utilisateur est actuellement dans les plats les plus populaires, la recherche s’effectuera sur ceux-ci.
+Le champ de saisie Nombre de résultats a un effet sur les boutons (Filtres) nouveautés et plus populaires. En fait, l’utilisateur doit entrer un chiffre dans ce champ et lorsqu’il appuie sur un des deux boutons, le nombre de plats affichés par défaut (dix) sera changé pour celui qui vient d’être entré.
+Pour chaque plat affiché dans la section du bas, son nom, son image ainsi que des informations sur celui-ci comme sa note courante (Moyenne de toutes les notes) ou encore son créateur sont affichés.
+Pour passer au vote, appuyez sur le bouton coeur. Vous pourrez choisir une note dans la liste déroulante et confirmer son vote en appuyant sur le bouton Confirmer ou encore annuler en appuyant sur le bouton Annuler. Lorsqu’un membre passe au vote, en temps réel, tous les autres membres étant dans la fenêtre de votes verront leur écran se rafraîchir pour afficher la nouvelle note des plats.
#GestionAlimentsPlats
L’écran de gestion des aliments et des plats, offre quatre différents contextes d’utilisation. Afin de simplifier au maximum le présent guide, seuls les contextes de modification d’aliments et de plats seront élaborés en détails. Ceci étant, il s’agit des mêmes sous-écrans que pour les contextes d’ajout à la différence près que ceux-ci offrent en sus une barre de recherche.
diff --git a/UI/Views/FenetreGenerateurMenus.xaml.cs b/UI/Views/FenetreGenerateurMenus.xaml.cs
index 418bbfa..3ca88b3 100644
--- a/UI/Views/FenetreGenerateurMenus.xaml.cs
+++ b/UI/Views/FenetreGenerateurMenus.xaml.cs
@@ -1277,6 +1277,11 @@ private void btnSuiviPlatsNonAdmissibles_Click(object sender, RoutedEventArgs e)
}
}
+ ///
+ /// Événement lancé lors d'un changement de langues.
+ ///
+ ///
+ ///
private void CultureManager_UICultureChanged(object sender, EventArgs e)
{
App.Current.MainWindow.Title = Nutritia.UI.Ressources.Localisation.FenetreGenerateurMenus.Titre;
diff --git a/UI/Views/FenetreIngredients.xaml.cs b/UI/Views/FenetreIngredients.xaml.cs
index 0eb6b90..273e10e 100644
--- a/UI/Views/FenetreIngredients.xaml.cs
+++ b/UI/Views/FenetreIngredients.xaml.cs
@@ -173,6 +173,11 @@ private void btnCalculatrice_Click(object sender, RoutedEventArgs e)
windowCalculatrice.Show();
}
+ ///
+ /// Événement lancé lors d'un changement de langues.
+ ///
+ ///
+ ///
private void CultureManager_UICultureChanged(object sender, EventArgs e)
{
AfficherIngredients(new List(PlatCourant.ListeIngredients), NbrPersonnes);
diff --git a/UI/Views/FenetreListeEpicerie.xaml.cs b/UI/Views/FenetreListeEpicerie.xaml.cs
index 8c192d7..6b9dd0b 100644
--- a/UI/Views/FenetreListeEpicerie.xaml.cs
+++ b/UI/Views/FenetreListeEpicerie.xaml.cs
@@ -144,6 +144,11 @@ private void btnSupprimer_Click(object sender, RoutedEventArgs e)
GenererListeConviviale();
}
+ ///
+ /// Événement lancé lors d'un changement de langues.
+ ///
+ ///
+ ///
private void CultureManager_UICultureChanged(object sender, EventArgs e)
{
App.Current.MainWindow.Title = Nutritia.UI.Ressources.Localisation.FenetreListeEpicerie.Titre;
diff --git a/UI/Views/FenetreVotes.xaml.cs b/UI/Views/FenetreVotes.xaml.cs
index dbbce94..45a19e9 100644
--- a/UI/Views/FenetreVotes.xaml.cs
+++ b/UI/Views/FenetreVotes.xaml.cs
@@ -135,19 +135,7 @@ private void btnVoter_Click(object sender, RoutedEventArgs e)
FenetreVote popupVote = new FenetreVote(platSelectionne);
popupVote.ShowDialog();
- switch(gbContenu.Header.ToString())
- {
- case "Tous les plats" :
- btnSelectionComplete_Click(null, null);
- break;
- case "Nouveautés" :
- btnNouveautes_Click(null, null);
- break;
- case "Les plus populaires" :
- btnPlusPopulaires_Click(null, null);
- break;
- }
-
+ Rafraichir();
}
///
@@ -178,8 +166,11 @@ private void txtRecherche_PreviewKeyUp(object sender, KeyEventArgs e)
dgPlats.ItemsSource = ListePlats;
}
- public void Rafraichir()
- {
+ ///
+ /// Méthode permettant de rafraîchir les plats affichés en fonction du filtre sélectionné.
+ ///
+ public void Rafraichir()
+ {
switch (gbContenu.Header.ToString())
{
case "Tous les plats":
@@ -192,6 +183,6 @@ public void Rafraichir()
btnPlusPopulaires_Click(null, null);
break;
}
- }
+ }
}
}