private void btOpslaan_Click(object sender, RoutedEventArgs e) { DataTable dtCheckExistance = new DBS().CheckExistancePlanning("toetsplanning", sGekozenLeerlingUsername, sGekozenLesonderdeelId, "lesonderwerpid"); if (dtCheckExistance.Rows.Count != 0) { MessageBox.Show("De toetsplanning van de les in combinatie met de leerling bestaat al. Verwijder de huidige toetsplanning en maak een nieuwe aan.", "Toetsplanning bestaat al"); } else { if (sGekozenLeerlingUsername != null) { if (cbKiesLesonderdeel.SelectedItem != null) { if (cdCalendar.SelectedDate != null) { dtChosenDate = cdCalendar.SelectedDate.Value.Date; new DBS().ToetsPlanningToevoegen(sGekozenLesonderdeelId, sGekozenLeerlingUsername, dtChosenDate, sGekozenLesonderdeelNaam, sGekozenLeerlingId, sGekozenVakID); } else { MessageBox.Show("U moet een datum selecteren in de kalender!", "Selecteer een datum"); } } else { MessageBox.Show("U heeft geen les geselecteerd waarvoor u deze planning wilt toevoegen", "Selecteer een les"); } } else { MessageBox.Show("U heeft geen leerling geselecteerd waarvoor u deze planning wilt toevoegen", "Selecteer een leerling"); } } }
private void btOpslaan_Click(object sender, RoutedEventArgs e) { DataTable dtCheckExistancePlanning = new DBS().CheckExistancePlanning("planning", sGekozenLeerlingUsrname, sGekozenLesId, "lesid"); if (dtCheckExistancePlanning.Rows.Count != 0) { MessageBox.Show("De planning van de les in combinatie met de leerling bestaat al. Verwijder de huidige planning en maak een nieuwe aan.", "Planning bestaat al"); } else { if (cdCalendar.SelectedDate != null) { DateTime dtChosenDate = cdCalendar.SelectedDate.Value.Date; if (sGekozenLeerlingId != null) { if (sGekozenLesNaam != "") { new DBS().PlanningToevoegen(sGekozenLeerlingId, sGekozenLesId, dtChosenDate, sGekozenLesNaam, sGekozenLeerlingUsrname); } else { MessageBox.Show("U heeft geen les geselecteerd waarvoor u deze planning wilt toevoegen", "Selecteer een les"); } } else { MessageBox.Show("U heeft geen leerling geselecteerd waarvoor u deze planning wilt toevoegen", "Selecteer een leerling"); } } else { MessageBox.Show("U moet een datum selecteren in de kalender!", "Selecteer een datum"); } } }
private void btVerwijder_Click(object sender, RoutedEventArgs e) { if (lbLijst.SelectedIndex == -1) { MessageBox.Show("Selecteer eerst een Lesonderwerp om deze te verwijderen.", "Let op!"); } else { string loID = ((LesOnderdeel)(lbLijst.SelectedItem)).loID; DBS Class = new DBS(); Class.DeleteLO(loID); } }
private void PopulateLvLeerlingen() { DataTable dtLeerlingen = new DBS().Search("users", "RolID", "2"); List <LvLeerlingInfo> lstLeerlingen = new List <LvLeerlingInfo>(); foreach (DataRow drLeerlingen in dtLeerlingen.Rows) { lstLeerlingen.Add(new LvLeerlingInfo() { LeerlingId = drLeerlingen[0].ToString(), LeerlingVoornaam = drLeerlingen[3].ToString(), LeerlingAchternaam = drLeerlingen[4].ToString() }); } lvLeerlingen.ItemsSource = lstLeerlingen; }
private void PopulateListBox() { List <Les> lstLes = new List <Les>(); DataTable dtLes = new DBS().Search("Les", "LesOnderwerpID", loID); foreach (DataRow row in dtLes.Rows) { lstLes.Add(new Les() { lID = row["LesID"].ToString(), lNaam = row["LesNaam"].ToString() }); } lbLijst.ItemsSource = lstLes; }
public void FillCbKiesVak() { DataTable dtVakken = new DBS().GetVakken(); List <Vakken> lstVakken = new List <Vakken>(); foreach (DataRow drVakken in dtVakken.Rows) { lstVakken.Add(new Vakken() { VakId = drVakken[0].ToString(), VakNaam = drVakken[1].ToString() }); } cbKiesVak.ItemsSource = lstVakken; }
//Lijst vullen met de vakken voor het selecteren private void PopulateListBox() { List <Vak> lstVakken = new List <Vak>(); DataTable dtVakken = new DBS().GetVakken(); foreach (DataRow row in dtVakken.Rows) { lstVakken.Add(new Vak() { ID = row["VakID"].ToString(), VakNaam = row["Omschrijving"].ToString() }); } lbVakken.ItemsSource = lstVakken; }
private void btBio_Click(object sender, RoutedEventArgs e) { selectedVak = "3"; string sVakNaam = btBio.Content.ToString(); List <LesOnderdeel> lstLesOnderdeel = new List <LesOnderdeel>(); DataTable dtLesOnderdeel = new DBS().getLOcms(sVakNaam); foreach (DataRow row in dtLesOnderdeel.Rows) { lstLesOnderdeel.Add(new LesOnderdeel() { loID = row["LesonderwerpID"].ToString(), loNaam = row["Omschrijving"].ToString() }); } lbLijst.ItemsSource = lstLesOnderdeel; }
private void PopulateLVToetsPlanningen() { DataTable dtPlanningen = new DBS().Search("toetsplanning", "leerlingid", sGekozenLeerlingId); List <LvPlanningInfo> lstPlanninginfo = new List <LvPlanningInfo>(); int iCounterDatum = 0; foreach (DataRow drPlanningen in dtPlanningen.Rows) { lstPlanninginfo.Add(new LvPlanningInfo() { SelectedPlanningId = drPlanningen[0].ToString(), Date = Convert.ToDateTime(dtPlanningen.Rows[iCounterDatum]["datum"]).ToString("dd/MM/yyyy"), ToetsNaam = drPlanningen[4].ToString() }); iCounterDatum++; } lvPlanningen.ItemsSource = lstPlanninginfo; }
private void lbLesOnderdelen_SelectionChanged(object sender, SelectionChangedEventArgs e) { string sLO = ""; List <Les> lstLes = new List <Les>(); if (lbLesOnderdelen.SelectedItem != null) { sLO = ((LesOnderdeel)(lbLesOnderdelen.SelectedItem)).loID; DataTable dtLes = new DBS().getLes(sLO); foreach (DataRow row in dtLes.Rows) { lstLes.Add(new Les() { lID = row["LesID"].ToString(), lNaam = row["LesNaam"].ToString() }); } lbLes.ItemsSource = lstLes; } }
//Handelingen wanneer de gebruiker een lesonderdeel selecteerd: private void lbLesOnderdelen_SelectionChanged(object sender, SelectionChangedEventArgs e) { //Controle of er wel iets is geselecteerd if (lbLesOnderdelen.SelectedItem != null) { //Haal het LesonderwerpID op via het geselecteerde item string sLO = ""; sLO = ((LesOnderdeel)(lbLesOnderdelen.SelectedItem)).loID; //Geef deze informatie mee en haal de verschillende lessen op DataTable dtLes = dbs.Search("Les", "LesOnderwerpID", sLO); //Controleer of de leerling recht heeft om de les te zien i.v.m. de planning DataTable dtPlanningen = new DBS().FindPlanningMetUsername("planning", "usrname", user, sCurrentDate); //Maak een lijst aan met lessen en een lijst met planningen List <Les> lstLes = new List <Les>(); List <Planningen> lstPlanningen = new List <Planningen>(); //Voor elke opgehaalde les foreach (DataRow drLes in dtLes.Rows) { //Voor elke opgehaalde planning foreach (DataRow drPlanningen in dtPlanningen.Rows) { //Zolang het LesID klopt met het LesID dat is opgehaald via de planningen if (drLes["LesID"].ToString().Equals(drPlanningen["lesid"].ToString())) { //Voeg de les toe aan de lijst lstLes.Add(new Les() { lID = drLes["LesID"].ToString(), lNaam = drLes["LesNaam"].ToString() }); } } } //Weergeef de items van de lijst in de listbox lbLes.ItemsSource = lstLes; } }
private void lbVakken_SelectionChanged(object sender, SelectionChangedEventArgs e) { string sVakID = ""; List <LesOnderdeel> lstLesOnderdeel = new List <LesOnderdeel>(); if (lbVakken.SelectedItem != null) { sVakID = ((Vak)(lbVakken.SelectedItem)).ID; } DataTable dtLesOnderdeel = new DBS().getLO(sVakID); foreach (DataRow row in dtLesOnderdeel.Rows) { lstLesOnderdeel.Add(new LesOnderdeel() { loID = row["LesonderwerpID"].ToString(), loNaam = row["Omschrijving"].ToString() }); } lbLesOnderdelen.ItemsSource = lstLesOnderdeel; }
public void FillCbKiesLes() { DataTable dtLessen = new DBS().Search("Les", "LesOnderwerpID", sGekozenLesonderwerpId); List <Lessen> lstLes = new List <Lessen>(); if (dtLessen.Rows.Count != 0) { foreach (DataRow drLessen in dtLessen.Rows) { lstLes.Add(new Lessen() { LesId = drLessen[0].ToString(), LesNaam = drLessen[4].ToString() }); } cbKiesLes.ItemsSource = lstLes; cbKiesLes.IsEnabled = true; } else { MessageBox.Show("Het gekozen lesonderwerp heeft nog geen lessen, voeg deze allereerst toe.", "Voeg een les toe"); cbKiesLes.IsEnabled = false; cbKiesLes.ItemsSource = null; } }
public void FillCbLesonderdelen() { DataTable dtLesonderwerpen = new DBS().Search("lesonderwerp", "VakID", sGekozenVakId); List <Lesonderdelen> lstLesonderwerpen = new List <Lesonderdelen>(); if (dtLesonderwerpen.Rows.Count != 0) { foreach (DataRow drVakken in dtLesonderwerpen.Rows) { lstLesonderwerpen.Add(new Lesonderdelen() { LesonderdeelId = drVakken[0].ToString(), Lesonderdeel = drVakken[1].ToString() }); } cbKiesLesonderdeel.ItemsSource = lstLesonderwerpen; cbKiesLesonderdeel.IsEnabled = true; } else { cbKiesLesonderdeel.IsEnabled = false; cbKiesLesonderdeel.ItemsSource = null; MessageBox.Show("Het gekozen vak heeft nog geen lesonderwerpen, voeg deze allereerst toe.", "Voeg een lesonderwerp toe"); } }
public void FillCbLesonderdelen() { DataTable dtLesonderwerpen = new DBS().FindPlanningMetUsername("toetsplanning", "VakID", sGekozenVakId, DateTime.Now.ToString("yyyy-MM-dd")); List <Lesonderdelen> lstLesonderwerpen = new List <Lesonderdelen>(); if (dtLesonderwerpen.Rows.Count != 0) { foreach (DataRow drVakken in dtLesonderwerpen.Rows) { lstLesonderwerpen.Add(new Lesonderdelen() { LesonderdeelId = drVakken[1].ToString(), Lesonderdeel = drVakken["toetsnaam"].ToString() }); } cbKiesLesonderdeel.ItemsSource = lstLesonderwerpen; cbKiesLesonderdeel.IsEnabled = true; } else { cbKiesLesonderdeel.IsEnabled = false; cbKiesLesonderdeel.ItemsSource = null; MessageBox.Show("Het gekozen vak heeft nog toetsen open staan, contacteer de docent", "Oh jeetje!"); } }