public ActionResult Login(string gebruikersnaam, string wachtwoord) { //RepositoryActiveDirectory rad = new RepositoryActiveDirectory(new ActiveDirectory()); RepositoryGebruiker rg = new RepositoryGebruiker(new MSSQLGebruiker()); try { Gebruiker gebruiker = rg.GebruikerInloggen(gebruikersnaam, wachtwoord); if (gebruiker.ID != 0) { Session["Gebruiker"] = rg.GetGebruikerByGebruikersnaam(gebruikersnaam); if (gebruiker.GetGebruikerType() == "Bezoeker") { return(RedirectToAction("SocialMedia", "SocialMedia", new { login = true })); } else if (gebruiker.GetGebruikerType() == "Beheerder") { return(RedirectToAction("Index", "Beheer")); } else if (gebruiker.GetGebruikerType() == "Medewerker") { return(RedirectToAction("Index", "Toegangs")); } } } catch (Exception e) { ViewBag.Error = "Email en/of wachtwoord komen niet overeen"; } return(View()); }
private void btnNogEenToevoegen_Click(object sender, EventArgs e) { if (tbRegAchternaam.Text != "" && tbRegVoornaam.Text != "" && tbRegGebruiker.Text != "" && tbRegWachtwoord.Text != "") { bool aanwezig = false; if (tbRegBevestigWachtwoord.Text == tbRegWachtwoord.Text) { Gebruiker bijhorendebezoeker = new Bezoeker(); bijhorendebezoeker.Voornaam = tbRegVoornaam.Text; bijhorendebezoeker.Achternaam = tbRegAchternaam.Text; bijhorendebezoeker.Tussenvoegsel = tbTussenvoegsel.Text; bijhorendebezoeker.Gebruikersnaam = tbRegGebruiker.Text; bijhorendebezoeker.Wachtwoord = tbRegWachtwoord.Text; bijhorendebezoeker.RFID = Convert.ToInt32(tbRFID.Text); bijhorendebezoeker.Aanwezig = aanwezig; RepositoryGebruiker rg = new RepositoryGebruiker(new MSSQLGebruiker()); rg.GebruikerRegistreren(bijhorendebezoeker); MessageBox.Show("Gebruiker Toegevoegd"); tbRegAchternaam.Clear(); tbRegBevestigWachtwoord.Clear(); tbRegGebruiker.Clear(); tbRegVoornaam.Clear(); tbRegWachtwoord.Clear(); tbRFID.Clear(); tbTussenvoegsel.Clear(); //methode voor check //MessageBox.Show("Registratie succesvol"); //MessageBox.Show("Regestratie niet gelukt"); bijhorendebezoeker = rg.GetGebruikerByGebruikersnaam(bijhorendebezoeker.Gebruikersnaam); int verantwoordelijkeid = verantwoordelijke.ID; int reserveringid = reservering.ReserveringID; int plaatsid = kampeerplaats.ID; int bijhorendebezoekerid = bijhorendebezoeker.ID; RepositoryKampeerPlaatsen rkp = new RepositoryKampeerPlaatsen(new MSSQLReserveren()); rkp.ReserveringgroepToevoegen(verantwoordelijkeid, bijhorendebezoekerid, plaatsid, reserveringid); MessageBox.Show("Gebruiker toegevoegd aan reservering"); } else { MessageBox.Show("Wachtwoorden komen niet overeen"); } } else { MessageBox.Show("Vul alle velden in"); } }
private void btnBevestigRegistratie_Click(object sender, EventArgs e) { if (tbRegAchternaam.Text != "" && tbRegVoornaam.Text != "" && tbRegGebruiker.Text != "" && tbRegWachtwoord.Text != "") { bool aanwezig = false; if (tbRegBevestigWachtwoord.Text == tbRegWachtwoord.Text) { Gebruiker bezoeker = new Bezoeker(); bezoeker.Voornaam = tbRegVoornaam.Text; bezoeker.Achternaam = tbRegAchternaam.Text; bezoeker.Tussenvoegsel = tbTussenvoegsel.Text; bezoeker.Gebruikersnaam = tbRegGebruiker.Text; bezoeker.Wachtwoord = tbRegWachtwoord.Text; bezoeker.RFID = Convert.ToInt32(tbRFID.Text); bezoeker.Aanwezig = aanwezig; rg.GebruikerRegistreren(bezoeker); bezoeker = rg.GetGebruikerByGebruikersnaam(tbRegGebruiker.Text); //methode voor check //MessageBox.Show("Registratie succesvol"); //MessageBox.Show("Regestratie niet gelukt"); FormReserveerPlaats frp = new FormReserveerPlaats(medewerker, bezoeker); this.Hide(); frp.Show(); } else { MessageBox.Show("Wachtwoorden komen niet overeen"); } } else { MessageBox.Show("Vul alle velden in"); } }