public ProcesOverzichtViewModel(MainViewModel main) : base(main) { selectedStudent = new Object(); List = new Dictionary<object, WStudent>(); List<WStage> stages = new WStored().SearchStage("", "", false); List<WStudent> studenten = new List<WStudent>(); for (int i = 0; i < stages.Count; i++) { if (stages[i].studentset != null) { bool contains = false; for (int j = 0; j < studenten.Count; j++) { if (stages[i].studentset.getSet() == studenten[j].getSet()) { contains = true; break; } } if (!contains) { studenten.Add(stages[i].studentset); } } if (stages[i].studentset2 != null) { bool contains = false; for (int j = 0; j < studenten.Count; j++) { if (stages[i].studentset2.getSet() == studenten[j].getSet()) { contains = true; break; } } if (!contains) { studenten.Add(stages[i].studentset2); } } } List = studenten.ToDictionary(t => (Object)new { MailTo = false, Email = t.Email, EmailURL = "mailto:" + t.Email, StudentNaam = t.Achternaam + ", " + t.Voornaam, Gegevens = "Adres komt hier", Stageopdracht = true, Feedback = "Geen", Docent = "Docent" }, t => t); }
public DocentenOverzichtViewModel(MainViewModel main, PropertyChanged last) : base(main, last) { TeacherList = new Dictionary<object, teachers>(); TeacherList = new WStored().SearchDocentSet("").ToDictionary(t => (Object)new { Voornaam = t.users.name, Achternaam = t.users.surname, Straatnaam = t.adresses.street, Huisnummer = t.adresses.housenumber, Woonplaats = t.adresses.place, Telefoonnummer = t.users.phonenumber, Email = t.users.email, }, t => t); }
public StudentenOverzichtViewModel(MainViewModel main, PropertyChanged last) : base(main,last) { List = new Dictionary<object, students>(); List = new WStored().SearchStudentSet("", "").ToDictionary(t => (Object)new { Studentnummer = t.studentnumber, Voornaam = t.users.name, Achternaam = t.users.surname, Opleiding = t.users.students.education.name, Telefoonnummer = t.users.phonenumber, Voldoet = t.users.students.meets, Email = t.users.email, EmailURL = t.users.email, Straatnaam = t.users.students.adresses.street, Huisnummer = t.users.students.adresses.housenumber, Postcode = t.users.students.adresses.zipcode, Woonplaats = t.users.students.adresses.place, }, t => t); }
public void searchStage(String searchString = "", String searchOpleiding = "") { List = new Dictionary<object, WStage>(); List<WStage> stages = new WStored().SearchStage(false); List<WStudent> studenten = new List<WStudent>(); for (int i = 0; i < stages.Count; i++) { if (stages[i].studentset != null) { bool contains = false; for (int j = 0; j < studenten.Count; j++) { if (stages[i].studentset.getSet() == studenten[j].getSet()) { contains = true; break; } } if (!contains&&(foundString(stages[i].studentset, searchString,searchOpleiding))) { studenten.Add(stages[i].studentset); } } if (stages[i].studentset2 != null) { bool contains = false; for (int j = 0; j < studenten.Count; j++) { if (stages[i].studentset2.getSet() == studenten[j].getSet()) { contains = true; break; } } if (!contains && (foundString(stages[i].studentset, searchString, searchOpleiding))) { studenten.Add(stages[i].studentset2); } } } list = new Dictionary<object, WStage>();//TODO list = (stages.ToDictionary(t=>(Object)new { Stage = t.Stageopdracht_omschijving, Studentnummer = t.studentset.Studentnummer, Voornaam = t.studentset.Voornaam, Achternaam = t.studentset.Achternaam, Opleiding = t.studentset.Opleidingset.Naam, EC_Norm_Behaald = t.studentset.EC_norm_behaald },t=>t)); if (list.Count == 0) { list.Add((Object)new { Error = "No occurrences found!" },null); } GridContents = list.Keys.ToList(); }
private static void init() { if (!_init) { mails = new LinkedList<MailMessage>(); smtp = new SmtpClient("smtp.gmail.com", 587); smtp.SendCompleted += next; smtp.Credentials = new NetworkCredential("*****@*****.**", "stagemanager"); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; stored = new WStored(); smtp.EnableSsl = true; isSending = false; _init = true; } }
public GegevensOverzichtViewModel(MainViewModel main) : base(main) { selectedStudent = new Object(); List = new Dictionary<object, WStudent>(); List = new WStored().SearchStudentSet("", "").ToDictionary(t => (Object)new { Studentnummer = t.Studentnummer, Achternaam = t.Achternaam, Voorvoegsels = "", Roepnaam = t.Voornaam, Email = t.Email, EmailURL = t.Email, Straatnaam = "", Nummer = 0, Toevoeging = "", Postcode = "", Plaats = "", Telefoonnummer = t.Telefoonnummer, // Zoeken naar Extra info ECs = t.EC_norm_behaald, }, t => t); /* Student Studentnummer Achternaam Voorvoegsels Roepnaam E-mail Straatnaam Nummer Toevoeging Postcode Plaats Telefoonnummer Info + Docent SLB6-1 SLB6-2 SLB6-3 SLB6-T SLB7-1 SLB7-2 SLB7-T EC's P EPS Form. Goedkeuring Toestemming Ex. Comm. Stagecontract Begeleidend Docent Bijzonderheden Bedrijf + Bedrijfsbegeleider Bedrijf Branche Straat Nummer Toevoeging Postcode Plaats Land Bedrijfsbegeleider E-mail Tel. nr Bedrijf Tel. nr Bedrijfsbegeleider Website */ }
public void Koppelen() { WStage myStage = new WStored().SearchStageSet(KoppelStudent.Id); myStage.docentsets = KoppelDocent; SearchString = ""; SearchOpleiding = ""; searchStudent(); }
//Vul grid public void FillView() { DocentGridContents = new WStored().SearchDocentSet(null); LezerGridContents = new WStored().SearchDocentSet(null); }