Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
 /// <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();
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
        /// <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
            }
        }
Esempio n. 7
0
 /// <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)));
 }
Esempio n. 8
0
 /// <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();
 }