Ejemplo n.º 1
0
        /// <summary>
        /// Fonction privée qui seed un thème et renvoie le thème
        /// </summary>
        /// <param name="nomTheme"></param>
        /// <returns></returns>
        private ListeTheme setListeTheme(string nomTheme)
        {
            ListeTheme th = new ListeTheme(nomTheme);

            bd.SetListeTheme(th);
            return(th);
        }
Ejemplo n.º 2
0
        //méthodes sut la table Theme

        /// <summary>
        /// Créé un thème
        /// </summary>
        /// <param name="theme">Thème</param>
        public void SetListeTheme(ListeTheme theme)
        {
            using (IDbConnection connexion = new SQLiteConnection(sqliteInfo))
            {
                if (connexion.State == ConnectionState.Closed)
                {
                    try
                    {
                        connexion.Open();
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e.Message);
                    }
                }
                try
                {
                    string msg = "INSERT INTO ListeTheme (theme) VALUES ('" + theme.theme + "')";
                    connexion.Execute(msg);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Fonction qui va crééer un champ thème dans <c>BDDInterface</c>
        /// </summary>
        /// <param name="theme">nom du thème</param>
        public void SetListeTheme(string theme)
        {
            ListeTheme lt = new ListeTheme(theme);

            bd.SetListeTheme(lt);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Fonction qui envoie le seed de la base de données
        /// </summary>
        public void seeder()
        {
            Synchronisation sync  = setSynchro(DateTime.Now);
            ListeTheme      th    = setListeTheme("Approprie");
            Listes          liste = setListes("Liste Verte");

            setTopo("000001", sync.date);
            setSite("www.openclassroom.com", sync.date, th.theme, liste.liste);
            setSite("www.facebook.com", sync.date, th.theme, liste.liste);
            setSite("www.gmail.com", sync.date, th.theme, liste.liste);
            setSite("outlook.live.com", sync.date, th.theme, liste.liste);
            setSite("www.youtube.com", sync.date, th.theme, liste.liste);
            setSite("mail.google.com", sync.date, th.theme, liste.liste);
            setSite("localhost", sync.date, th.theme, liste.liste);
            ListeDynamique dyn = setListeDynamique("www.penofchaos.com", sync.date, th.theme);

            th = setListeTheme("Pornographie");
            MotCle mc = setMotCle("sex", 2, sync.date, th.theme);

            setSynonyme("sexe", mc.mot, sync.date);
            setSynonyme("seks", mc.mot, sync.date);
            liste = setListes("Liste Rouge");
            setSite("www.youporn.com", sync.date, th.theme, liste.liste);
            setSite("fr.youporn.com", sync.date, th.theme, liste.liste);
            setSite("www.sex.com", sync.date, th.theme, liste.liste);
            dyn = setListeDynamique("reallifecam.com", sync.date, th.theme);

            mc = setMotCle("p**n", 15, sync.date, th.theme);

            mc = setMotCle("hentai", 15, sync.date, th.theme);

            mc = setMotCle("seins", 1, sync.date, th.theme);
            setSynonyme("t**s", mc.mot, sync.date);
            setSynonyme("mamelon", mc.mot, sync.date);
            setSynonyme("boobs", mc.mot, sync.date);

            mc = setMotCle("chatte", 2, sync.date, th.theme);
            setSynonyme("kitten", mc.mot, sync.date);

            mc = setMotCle("fessée", 2, sync.date, th.theme);
            setSynonyme("spank", mc.mot, sync.date);

            mc = setMotCle("voyeur", 5, sync.date, th.theme);
            setSynonyme("peeping", mc.mot, sync.date);
            setSynonyme("voyeurisme", mc.mot, sync.date);

            mc = setMotCle("bite", 15, sync.date, th.theme);
            setSynonyme("queue", mc.mot, sync.date);
            setSynonyme("dick", mc.mot, sync.date);
            setSynonyme("c**k", mc.mot, sync.date);

            mc = setMotCle("excite", 2, sync.date, th.theme);
            setSynonyme("excitation", mc.mot, sync.date);
            setSynonyme("exciter", mc.mot, sync.date);

            mc = setMotCle("partouze", 20, sync.date, th.theme);
            setSynonyme("orgy", mc.mot, sync.date);

            mc = setMotCle("pénétration", 5, sync.date, th.theme);

            mc = setMotCle("cheat", 10, sync.date, th.theme);
            setSynonyme("trompe", mc.mot, sync.date);
            setSynonyme("cheating", mc.mot, sync.date);

            mc = setMotCle("o****m", 10, sync.date, th.theme);

            mc = setMotCle("masturbation", 10, sync.date, th.theme);

            mc = setMotCle("jouissance", 10, sync.date, th.theme);

            mc = setMotCle("salope", 10, sync.date, th.theme);
            setSynonyme("s**t", mc.mot, sync.date);
            setSynonyme("w***e", mc.mot, sync.date);
            setSynonyme("chienne", mc.mot, sync.date);

            th = setListeTheme("Violence");
            mc = setMotCle("Meutre", 15, sync.date, th.theme);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Enlève un thème à une place donnée
 /// </summary>
 /// <param name="i">Index</param>
 private void retireTheme(int i)
 {
     ListeTheme.RemoveAt(i);
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Ajoute un thème dans la liste
 /// </summary>
 /// <param name="theme">Thème à ajouter</param>
 public void ajoutTheme(string theme)
 {
     ListeTheme.Add(theme);
 }