public void DeleteVrijwilliger() { var vsc = new VrijwilligerSQLContext(); var vr = new VrijwilligerRepository(vsc); vr.DeleteVrijwilliger(6); }
public void GetVrijwilligerByID() { var vsc = new VrijwilligerSQLContext(); var vr = new VrijwilligerRepository(vsc); Assert.AreEqual("Kees", vr.RetrieveById(2).Naam); }
public void VrijwilligerALL() { var vsc = new VrijwilligerSQLContext(); var vr = new VrijwilligerRepository(vsc); List <Vrijwilliger> lijst = vr.RetrieveAll(); Assert.IsTrue(lijst.Count > 0); }
public void CreateVrijwilligerTest() { var vsc = new VrijwilligerSQLContext(); var vr = new VrijwilligerRepository(vsc); Vrijwilliger v = vr.RetrieveById(2); v.Naam = "testasdfasdfasdfasdf"; // vr.CreateVrijwilliger(v); }
public void UpdateVrijwilliger() { var vsc = new VrijwilligerSQLContext(); var vr = new VrijwilligerRepository(vsc); Vrijwilliger v = vr.RetrieveById(7); v.Naam = v.Naam + "aangepast"; // vr.UpdateVrijwilliger(v); }
public List <Gebruiker> RetrieveAll() { var bsc = new BeheerderSQLContext(); var br = new BeheerderRepository(bsc); var hbsc = new HulpbehoevendeSQLContext(); var hbr = new HulpbehoevendeRepository(hbsc); var hvsc = new HulpverlenerSQLContext(); var hvr = new HulpverlenerRepository(hvsc); var vsc = new VrijwilligerSQLContext(); var vr = new VrijwilligerRepository(vsc); var LsGebr = new List <Gebruiker>(); LsGebr.AddRange(br.RetrieveAll()); LsGebr.AddRange(hbr.RetrieveAll()); LsGebr.AddRange(hvr.RetrieveAll()); LsGebr.AddRange(vr.RetrieveAll()); //haal al de types.RetrieveAll op en voeg deze samen tot 1 lijst. return(LsGebr); }
private void btnJa_Click(object sender, RoutedEventArgs e) { //verwijder gebruiker if (_ontvangGebr.Type == Gebruiker.GebruikerType.Hulpverlener) { var hvContext = new HulpverlenerSQLContext(); var hulpverlenerRepo = new HulpverlenerRepository(hvContext); hulpverlenerRepo.DeleteHulpverlener(_ontvangGebr.Id); } else if (_ontvangGebr.Type == Gebruiker.GebruikerType.Hulpbehoevende) { var hbContext = new HulpbehoevendeSQLContext(); var hulpbehoevendeRepo = new HulpbehoevendeRepository(hbContext); hulpbehoevendeRepo.DeleteHulpbehoevende(_ontvangGebr.Id); } else if (_ontvangGebr.Type == Gebruiker.GebruikerType.Vrijwilliger) { var vContext = new VrijwilligerSQLContext(); var vrijwilligerRepo = new VrijwilligerRepository(vContext); vrijwilligerRepo.DeleteVrijwilliger(_ontvangGebr.Id); } _scherm.vulListView(); this.Close(); }
private void btGebruikerAanmaken_Click(object sender, RoutedEventArgs e) { try { var email = tbEmail.Text; var wachtwoord = tbWachtwoord.Password; var wachtwoordOpnieuw = tbHerhalen.Password; var naam = tbNaam.Text; var geslacht = (Gebruiker.GebruikerGeslacht)cbGeslacht.SelectedItem; var telNr = tbTelefoon.Text; var adres = tbAdres.Text; var huisNummer = tbNummer.Text; var postcode = tbPostcode.Text; var plaats = tbPlaats.Text; var land = tbLand.Text; if (img == null) { var inf = new GebruikerSQLContext(); var repo = new GebruikerRepository(inf); foto = repo.RetrieveGebruiker(1).Foto; } else { foto = img; } if (!String.IsNullOrEmpty(email) && !String.IsNullOrEmpty(wachtwoord) && !String.IsNullOrEmpty(wachtwoordOpnieuw) && !String.IsNullOrEmpty(naam) && !String.IsNullOrEmpty(telNr) && !String.IsNullOrEmpty(adres) && !String.IsNullOrEmpty(huisNummer) && !String.IsNullOrEmpty(postcode) && !String.IsNullOrEmpty(plaats) && !String.IsNullOrEmpty(land)) { if (wachtwoord == wachtwoordOpnieuw) { var inf = new GebruikerSQLContext(); var repo = new GebruikerRepository(inf); var g = new Gebruiker { Email = email, Foto = foto, Geslacht = geslacht, Huisnummer = huisNummer, Land = land, Naam = naam, Plaats = plaats, Postcode = postcode, Straat = adres, Wachtwoord = wachtwoord, Telefoonnummer = telNr }; var id = 0; if (chbHulpbehoevnde.IsChecked == true) { var hlp = new HulpbehoevendeSQLContext(); var repohlp = new HulpbehoevendeRepository(hlp); id = repo.CreateGebruiker(g); var hulpverlener = repohlp.HulpverlenerId(); repohlp.CreateHulpbehoevende(id, hulpverlener); } if (chbVrijwilliger.IsChecked == true) { var vrw = new VrijwilligerSQLContext(); var repovrw = new VrijwilligerRepository(vrw); repovrw.CreateVrijwilliger(id); } if (chbHulpbehoevnde.IsChecked == false && chbVrijwilliger.IsChecked == false) { MessageBox.Show("Er moet een gebruikers type aangeklikt zijn."); } // repo.CreateHulpbehoevende(naam, wachtwoord, geslacht, adres, huisNummer, postcode, plaats, land, email, // telNr, gebruikertype, foto, 3); } else { MessageBox.Show("Wachtwoorden komen niet overeen."); } } else { MessageBox.Show("Alle velden moeten zijn ingevuld."); } } catch (NullReferenceException) { MessageBox.Show("Er moet een geslacht gekozen zijn."); } }