/// <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); } } }