/// <summary> /// Base de données pour les Utilisateurs (liste de tous les Utilisateurs de l'app) /// </summary> public static ListeUtilisateur CreerListUtilisateur() { ListeUtilisateur listeUtilisateur = new ListeUtilisateur(); //listeUtilisateur.AjouterUtilisateur(new Personne("Alpha","mpd1", "ici/la/img", true)); return(listeUtilisateur); }
void PopulateGridview() { DataTable dt = new DataTable(); using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Utilisateur", sqlCon); da.Fill(dt); } if (dt.Rows.Count > 0) { ListeUtilisateur.DataSource = dt; ListeUtilisateur.DataBind(); } else { dt.Rows.Add(dt.NewRow()); ListeUtilisateur.DataSource = dt; ListeUtilisateur.DataBind(); ListeUtilisateur.Rows[0].Cells.Clear(); ListeUtilisateur.Rows[0].Cells.Add(new TableCell()); ListeUtilisateur.Rows[0].Cells[0].ColumnSpan = dt.Columns.Count; ListeUtilisateur.Rows[0].Cells[0].Text = "No Data Found ..!"; ListeUtilisateur.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Center; } }
/// <summary> /// Méthode qui supprime un utilisateur /// </summary> /// <param name="utilisateur">Utilisateur à supprimer</param> public void SupprimerUtilisateur(UtilisateurConnecté utilisateur) { if (utilisateur is Administrateur) { return; } else { ListeUtilisateur.Remove(utilisateur); } SauvegardeDonnées(); }
public static ListeUtilisateur TousLesUtilisateurs() { ListeUtilisateur TousLesUtilisateurs = new ListeUtilisateur(); if (File.Exists("Utilisateur.bin")) //Charge des données passés dans l'application { TousLesUtilisateurs.chargement(); } else //N'est exectuer qu'au premier lancement de l'application { TousLesUtilisateurs.AllUsers.Add(new Personne("Finasty2", "mdp1")); } return(TousLesUtilisateurs); }
static void Main(string[] args) { //*unique : Si on créer plusieurs ListeUstensile/Utilisateur/Ingredient lesl istes vont s'additionner //Liste de tous les ustensiles (unique) ListeUstensile UnPetitNom = Data.Stub.CreerListUstensileDeBase(); UnPetitNom.ToString(); //Liste de tous les utilisateurs (unique) ListeUtilisateur AllUsers = Data.Stub.CreerListUtilisateur(); //AllUsers.AfficherListe(); //Liste de tous les ingredients (unique) ListeIngredient TousLesIngredients = Data.Stub.CreerListIngredientSansUniteEtQuantité(); TousLesIngredients.ToString(); Console.WriteLine("*************"); //test création recette A Recette recetteA = Data.Stub.CreerRecetteA(); recetteA.ToString(); Console.WriteLine("*************"); //test création recette B Recette recetteB = Data.Stub.CreerRecetteB(); recetteB.ToString(); recetteB.ToString(); Console.WriteLine("*************"); //test création recette C Recette recetteC = Data.Stub.CreerRecetteC(); recetteC.ToString(); recetteC.ToString(); Console.WriteLine("*************"); //test UserDesc Data.Stub.TestUser(); }
/// <summary> /// Méthode permettant de charger les données de l'application /// </summary> public void ChargeDonnées() { var données = DataManager.ChargeDonnées(); foreach (var jeu in données.jeuVidéos) { ListeJeux.Add(jeu); //Ajoute les jeux chargés à la liste de jeux } ListeJeux.Sort(); //Trie la liste jeu par ordre alphabétique ListeJeuxArray = new JeuVidéo[ListeJeux.Count()]; //Instancie le tableau de tous les jeux vidéos(ListeJeuxArray) pour la copie for (int i = 0; i < ListeJeux.Count(); i++) { ListeJeuxArray[i] = ListeJeux[i].Clone() as JeuVidéo; // sélectionne tous les jeux de ListeJeux, les clonent et les mets dans le tableau ListeJeuxArray } ListeJeuxAux = new ObservableCollection <JeuVidéo>(ListeJeuxArray); //Instancie la ListeJeuxAux qui sert pour les tris à partir du tableau ListeJeuxArray foreach (var user in données.utilisateursConnectés) { ListeUtilisateur.Add(user); //Ajoute les utilisateurs chargés à la liste d'utilisateur } }
/// <summary> /// Méthode qui recherche un utilisateur grâce au nom envoyé par l'application /// </summary> /// <param name="pseudoUtilisateur">Nom de l'utilisateur voulu</param> /// <returns>L'utilisateur recherché ou null si rien n'a été trouvé</returns> public UtilisateurConnecté RechercherUtilisateur(string pseudoUtilisateur) { return(ListeUtilisateur.SingleOrDefault(user => user.Pseudo.Equals(pseudoUtilisateur))); }
/// <summary> /// Méthode qui ajoute un utilisateur /// </summary> /// <param name="utilisateur">Utilisateur à ajouter</param> public void CréerUtilisateur(UtilisateurConnecté utilisateur) { ListeUtilisateur.Add(utilisateur); SauvegardeDonnées(); }