public void TestMethodHulpverlenerVanHulpbehoevende() { var inf = new HulpbehoevendeSQLContext(); var repo = new HulpbehoevendeRepository(inf); var hulpList = repo.RetrieveAll(); Assert.AreEqual("Pietje", hulpList[0].Hulpverlener.Naam); }
private void Gegevenswijzigen_Click(object sender, RoutedEventArgs e) { var inf = new HulpbehoevendeSQLContext(); var repo = new HulpbehoevendeRepository(inf); var h = repo.RetrieveHulpbehoevendeById(5); var gegevenswijzigen = new GegevensWijzigen(h); gegevenswijzigen.Show(); }
public void TestMethodHulpbehoevendeById() { var inf = new HulpbehoevendeSQLContext(); var repo = new HulpbehoevendeRepository(inf); var hulpbehoevende = repo.RetrieveHulpbehoevendeById(5); var hulpverlener = hulpbehoevende.Hulpverlener; Assert.AreEqual("hulpje", hulpverlener.Naam); }
public void TestMethodCreateHulpbehoevende() { var inf = new HulpbehoevendeSQLContext(); var repo = new HulpbehoevendeRepository(inf); var hulpverlener = repo.RetrieveAll()[0].Hulpverlener; // repo.CreateHulpbehoevende("Lance", "Test1234", Gebruiker.GebruikerGeslacht.Man, "Rachelsmolen", "55A", "6587LL", "Eindhoven", "Nederland", "*****@*****.**", "0612345678", Gebruiker.GebruikerType.Hulpbehoevende, "", hulpverlener.Id); Assert.AreEqual("Lance", repo.RetrieveAll()[1].Naam); }
public void TestMethodUpdateHulpbehoevende() { var inf = new HulpbehoevendeSQLContext(); var repo = new HulpbehoevendeRepository(inf); var hulpb = repo.RetrieveAll()[0]; hulpb.Naam = "Jantje"; repo.UpdateHulpbehoevende(hulpb); Assert.AreEqual("Jantje", hulpb.Naam); }
public void TestCreeërHulpopdracht() { var context = new HulpopdrachtSQLContext(); var hr = new HulpopdrachtRepository(context); DateTime aanmaakDatum = DateTime.Today; DateTime opdrachDatum = DateTime.Today; var inf = new HulpbehoevendeSQLContext(); var repo = new HulpbehoevendeRepository(inf); var hulpList = repo.RetrieveAll(); Hulpbehoevende hb = (Hulpbehoevende)hulpList[0]; HulpOpdracht h = new HulpOpdracht(false, "test", aanmaakDatum, "test", opdrachDatum, hb); hr.CreateHulpopdracht(h); }
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 btToevoegen_Click(object sender, RoutedEventArgs e) { tbTitel.SelectAll(); string titel = tbTitel.SelectedText; tbBeschrijving.SelectAll(); string omschrijving = tbBeschrijving.Selection.Text; DateTime opdrachtdatum = (DateTime)dpOpdrachtDatum.SelectedDate; bool geaccepteerd = false; HulpbehoevendeSQLContext hsc = new HulpbehoevendeSQLContext(); HulpbehoevendeRepository hr = new HulpbehoevendeRepository(hsc); Hulpbehoevende opdrachtEigenaar = hr.RetrieveHulpbehoevendeById(_loggedinUser.Id); //plaats hulpvraag HulpOpdracht hulpOpdracht = new HulpOpdracht(geaccepteerd, titel, DateTime.Now, omschrijving, opdrachtdatum, opdrachtEigenaar); HulpopdrachtSQLContext hulpOpdrachtContext = new HulpopdrachtSQLContext(); HulpopdrachtRepository hulpOpdrachtRepo = new HulpopdrachtRepository(hulpOpdrachtContext); hulpOpdrachtRepo.CreateHulpopdracht(hulpOpdracht); }
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."); } }