Example #1
0
        public ListCompte lireFichierCompte(ListCompte compte)
        {
            string       line1;
            StreamReader file = new StreamReader("DocText/compte.txt");

            while ((line1 = file.ReadLine()) != null)
            {
                string titre;
                string image;
                string ID;
                string MDP;
                string nom;
                string prenom;
                string email;
                titre  = "Salut " + line1 + " !";
                image  = file.ReadLine();
                ID     = file.ReadLine();
                MDP    = file.ReadLine();
                nom    = file.ReadLine();
                prenom = file.ReadLine();
                email  = file.ReadLine();
                compte.Add(new Compte()
                {
                    Titre = titre, Image = "/" + image, ID = ID, MDP = MDP, Nom = nom, Prenom = prenom, Email = email
                });
            }
            file.Close();
            return(compte);
        }
Example #2
0
        public ListCompte lireFichierCompte(ListCompte comptes)
        {
            ListCompte a     = new ListCompte();
            Compte     admin = new Compte {
                ID = "pat", MDP = "69", Nom = "Patrick"
            };

            a.Ajouter(admin);
            return(a);
        }
Example #3
0
        public ListCompte lireFichierCompte(ListCompte comptes)
        {
            ListCompte    a;
            XmlSerializer xmlmarque = new XmlSerializer(typeof(ListCompte));

            using (Stream wr = File.OpenRead("DocText/compte.xml"))
            {
                a = xmlmarque.Deserialize(wr) as ListCompte;
            }
            return(a);
        }
Example #4
0
 public Manager(Persistance.InterfacePersistance p)
 {
     this.p         = p;
     marque         = p.lireFichierMarque(marque);
     compte         = p.lireFichierCompte(compte);
     prixTelephones = p.lireFichierPrixTelephone(prixTelephones);
     tab_marque.Add(samsung);
     tab_marque.Add(apple);
     tab_marque.Add(asus);
     tab_marque.Add(honor);
     tab_marque.Add(huawei);
     tab_marque.Add(lg);
     tab_marque.Add(microsoft);
     tab_marque.Add(nokia);
     tab_marque.Add(oneplus);
     tab_marque.Add(sony);
     tab_marque.Add(wiko);
     for (int i = 0; i < tab_marque.Count; i++)
     {
         tab_marque[i] = p.lireFichierTelephone(marque[i].TitleMarque, tab_marque[i]);
     }
 }
Example #5
0
        public void Sauvegarder(string fichier, ListTelephone liste, ListMarque marque, ListCompte compte, ListPrixTelephone prixTelephones)
        {
            XmlSerializer xml = new XmlSerializer(typeof(List <Telephone>));

            foreach (Telephone nom in liste)
            {
                using (Stream wr = File.Create("DocText/" + fichier + ".xml"))
                {
                    xml.Serialize(wr, liste);
                }
            }

            XmlSerializer xmlmarque = new XmlSerializer(typeof(List <Marque>));

            using (Stream wr = File.Create("DocText/marque.xml"))
            {
                xmlmarque.Serialize(wr, marque);
            }

            XmlSerializer xmlcompte = new XmlSerializer(typeof(List <Compte>));

            using (Stream wr = File.Create("DocText/compte.xml"))
            {
                xmlcompte.Serialize(wr, compte);
            }

            XmlSerializer xmlprix = new XmlSerializer(typeof(List <PrixTelephone>));

            using (Stream wr = File.Create("DocText/prix.xml"))
            {
                xmlprix.Serialize(wr, prixTelephones);
            }
        }
Example #6
0
        public void Sauvegarder(string fichier, ListTelephone liste, ListMarque marque, ListCompte compte, ListPrixTelephone prixTelephones)
        {
            StreamWriter file2 = new StreamWriter("DocText/" + fichier + ".txt");

            foreach (Telephone nom in liste)
            {
                file2.WriteLine(nom.Title);
                file2.WriteLine(nom.Image);
                file2.WriteLine(nom.Note);
                file2.WriteLine(nom.TopPrix);
                file2.WriteLine(nom.Conclusion);
                file2.WriteLine(nom.PointFort1);
                file2.WriteLine(nom.PointFort2);
                file2.WriteLine(nom.PointFort3);
                file2.WriteLine(nom.PointFaible1);
                file2.WriteLine(nom.PointFaible2);
                file2.WriteLine(nom.PointFaible3);
                file2.WriteLine(nom.Article1);
                file2.WriteLine(nom.Article2);
            }
            file2.Close();
        }
Example #7
0
 public void Sauvegarder(string fichier, ListTelephone liste, ListMarque marque, ListCompte compte, ListPrixTelephone prixTelephones)
 {
 }