Пример #1
0
        /// <summary>
        /// Een aantal bestand objecten vullen vanuit de database
        /// </summary>
        public void BestandenVullen()
        {
            db.Connect();
            foreach (string s in db.BerichtOpvragen())
            {
                int Sublikes            = s.IndexOf(".NUMBER1.");
                int Subdislikes         = s.IndexOf(".NUMBER2.");
                int Subreports          = s.IndexOf(".NUMBER3.");
                int Subbestandpad       = s.IndexOf(".NUMBER4.");
                int Subgebruikersnummer = s.IndexOf(".NUMBER5.");
                int Subbestandtype      = s.IndexOf(".NUMBER6.");


                string naam             = s.Substring(0, Sublikes);
                int    likes            = Convert.ToInt32(s.Substring(Sublikes + 9, Subdislikes - Sublikes - 9));
                int    dislikes         = Convert.ToInt32(s.Substring(Subdislikes + 9, Subreports - Subdislikes - 9));
                int    reports          = Convert.ToInt32(s.Substring(Subreports + 9, Subbestandpad - Subreports - 9));
                string bestandpad       = s.Substring(Subbestandpad + 9, Subgebruikersnummer - Subbestandpad - 9);
                int    gebruikersnummer = Convert.ToInt32(s.Substring(Subgebruikersnummer + 9, Subbestandtype - Subgebruikersnummer - 9));
                string bestandtype      = s.Substring(Subbestandtype + 9);
                string oudercategorie   = db.OuderCatergorieBerichtOpvragen(naam);

                if (oudercategorie == "")
                {
                    VoegBestandToe(new bericht(naam, bestandpad, db.GebruikersNaamOphalen(gebruikersnummer), gebruikersnummer, likes, dislikes, reports), true);
                }
                else
                {
                    VoegBestandToe(new bericht(naam, bestandpad, db.GebruikersNaamOphalen(gebruikersnummer), gebruikersnummer, likes, dislikes, reports, new categorie(oudercategorie)), true);
                }
            }
        }
Пример #2
0
        /// <summary>
        /// Alle commentaren uit de database toevoegen aan de lijst met commentaren
        /// </summary>
        /// <param name="titel">De titel van het bestandnaam aan welk het commentaar moet worden toegevoegd</param>
        public void ReactieVullen(string titel)
        {
            db.Connect();
            foreach (string s in db.ReactieOpvragen())
            {
                int sublikes            = s.IndexOf(".NUMBER1.");
                int subdislikes         = s.IndexOf(".NUMBER2.");
                int subreports          = s.IndexOf(".NUMBER3.");
                int subgebruikersnummer = s.IndexOf(".NUMBER4.");
                int subberichtnaam      = s.IndexOf(".NUMBER5.");

                string tekst            = s.Substring(0, sublikes);
                int    likes            = Convert.ToInt32(s.Substring(sublikes + 9, subdislikes - sublikes - 9));
                int    dislikes         = Convert.ToInt32(s.Substring(subdislikes + 9, subreports - subdislikes - 9));
                int    reports          = Convert.ToInt32(s.Substring(subreports + 9, subgebruikersnummer - subreports - 9));
                int    gebruikersnummer = Convert.ToInt32(s.Substring(subgebruikersnummer + 9, subberichtnaam - subgebruikersnummer - 9));
                string berichtnaam      = s.Substring(subberichtnaam + 9);
                string gebruikersnaam   = db.GebruikersNaamOphalen(gebruikersnummer);
                if (berichtnaam == titel)
                {
                    VoegReactieToe(new reactie(gebruikersnaam, gebruikersnummer, tekst, likes, dislikes, reports), true);
                }
            }
            db.Close();
        }