public ActionResult AanwezigeBezoekers() { RepositoryGebruiker RepoGebruiker = new RepositoryGebruiker(new MSSQLGebruiker()); ViewBag.Aanwezig = RepoGebruiker.LijstAanwezigeBezoekers(); return(View()); }
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"); } }
public FormAanwezigeBezoekers() { InitializeComponent(); rg = new RepositoryGebruiker(new MSSQLGebruiker()); rkp = new RepositoryKampeerPlaatsen(new MSSQLReserveren()); bezoekerLijst = new List <Gebruiker>(); lvAanwezigeBezoekers.View = View.Details; lvAanwezigeBezoekers.FullRowSelect = true; lvAanwezigeBezoekers.Columns.Add("Bezoeker"); lvAanwezigeBezoekers.Columns.Add("Aanwezig"); lvAanwezigeBezoekers.Columns.Add("Kampeerplaats"); }
public void AfwezigAanwezig(Gebruiker gebruiker) { repoGebruiker = new RepositoryGebruiker(new MSSQLGebruiker()); if (gebruiker.Aanwezig == true) { repoGebruiker.ZetGebruikerOpAfwezig(gebruiker.ID); } else { repoGebruiker.ZetGebruikerOpAanwezig(gebruiker.ID); } }
private void BtnRegistreer_Click(object sender, EventArgs e) { //Controleer of ieder veld ingevuld is, //Controleer of wachtwoord overeenkomt met bevestiging, //Voer alle informatie in de database in. //Let op, ID word automatisch ingevoerd. if (TbAchternaam.Text != null & TbVoornaam.Text != null & TbGebruikersnaam.Text != null & TbWachtwoord.Text != null & TbBevestig.Text != null) { if (TbWachtwoord.Text == TbBevestig.Text) { RepositoryGebruiker RG = new RepositoryGebruiker(new MSSQL_Server()); } } else { MessageBox.Show("Niet alle gegevens zijn ingevuld."); } }
public FormAanwezigeBezoekers(Gebruiker gebruiker) { InitializeComponent(); this.gebruiker = gebruiker; lblAfmelden.Visible = false; lblBetalingsgegevens.Visible = false; lblBezoekerAanmelden.Visible = false; btnBetalingsgegevens.Visible = false; rg = new RepositoryGebruiker(new MSSQLGebruiker()); rkp = new RepositoryKampeerPlaatsen(new MSSQLReserveren()); bezoekerLijst = new List <Gebruiker>(); lvAanwezigeBezoekers.View = View.Details; lvAanwezigeBezoekers.FullRowSelect = true; lvAanwezigeBezoekers.Columns.Add("Bezoeker"); lvAanwezigeBezoekers.Columns.Add("Aanwezig"); lvAanwezigeBezoekers.Columns.Add("Kampeerplaats"); }
private void tbZoekGebruikers_TextChanged(object sender, EventArgs e) { string zoekopdracht = tbZoekGebruikers.Text; if (bestaandegebruikers.Capacity > 0) { bestaandegebruikers.Clear(); } RepositoryGebruiker rg = new RepositoryGebruiker(new MSSQLGebruiker()); try { bestaandegebruikers = rg.GezochteBezoekersOphalen(zoekopdracht); Ververs(); } catch (FoutBijUitvoerenQueryException exc) { MessageBox.Show(exc.Message); } }
private void BtnRegistreer_Click(object sender, EventArgs e) { if (TbAchternaam.Text != null & TbVoornaam.Text != null & TbGebruikersnaam.Text != null & TbWachtwoord.Text != null & TbBevestig.Text != null) { if (TbWachtwoord.Text == TbBevestig.Text) { RepositoryGebruiker RG = new RepositoryGebruiker(new MSSQLGebruiker()); if (cbType.SelectedText == "Medewerker") { gebruiker = new Medewerker(); } else if (cbType.SelectedText == "Beheerder") { gebruiker = new Beheerder(); } gebruiker.Achternaam = TbAchternaam.Text; gebruiker.Voornaam = TbVoornaam.Text; gebruiker.Tussenvoegsel = TbTussenvoegsel.Text; gebruiker.Wachtwoord = TbWachtwoord.Text; try { RG.GebruikerRegistreren(gebruiker); MessageBox.Show("Nieuw account geregistreerd."); DialogResult = DialogResult.OK; this.Close(); } catch (FoutBijUitvoerenQueryException exc) { MessageBox.Show(exc.Message); } } } else { MessageBox.Show("Niet alle gegevens zijn ingevuld."); } }
public FormMediaBekijken(Gebruiker beheerder, Media media) { InitializeComponent(); this.beheerder = beheerder; this.media = media; rsms = new RepositorySocialMediaSharing(new MSSQLSMS()); rg = new RepositoryGebruiker(new MSSQLGebruiker()); try { lblGebruiker.Text = rg.GetGebruikerByID(media.GeplaatstDoor).ToString(); btnAantalKerenGerapporteerd.Text = media.Flagged.ToString(); lblBestand.Text = "Bestand: " + media.GetBestandsNaam(); lblBeschrijving.Text = media.Beschrijving; reactieLijst = rsms.AlleReactiesOpvragen(); ReactieLijstLaden(); } catch (FoutBijUitvoerenQueryException e) { MessageBox.Show(e.Message); } }
public Gebruikersbeheer() { InitializeComponent(); // Combobox vullen cbSorteer.Items.Add("ID"); cbSorteer.Items.Add("Naam"); cbSorteer.Items.Add("GebruikerType"); cbSorteer.Items.Add("Aanwezig"); cbSorteer.Items.Add("Hoofd Reserveerder"); //wat aangepast // listview vullen lvGebruikerOverzicht.View = View.Details; lvGebruikerOverzicht.FullRowSelect = true; lvGebruikerOverzicht.Columns.Add("ID"); lvGebruikerOverzicht.Columns.Add("Naam"); lvGebruikerOverzicht.Columns.Add("GebruikerType"); lvGebruikerOverzicht.Columns.Add("Aanwezig"); rg = new RepositoryGebruiker(new MSSQLGebruiker()); gebruikerlijst = rg.GesorteerdeGeberuikers(cbSorteer.SelectedText); FillListView(); }
public void BeheerderAanmaken(Gebruiker gebruiker) { repoGebruiker = new RepositoryGebruiker(new MSSQLGebruiker()); repoGebruiker.GebruikerRegistreren(gebruiker); }
public Media() { smsr = new RepositorySocialMediaSharing(new MSSQLSocialMediaSharing()); rg = new RepositoryGebruiker(new MSSQLGebruiker()); }
public Gebruiker GebruikerBijBarcode(string barcode) { repoGebruiker = new RepositoryGebruiker(new MSSQLGebruiker()); return(repoGebruiker.GetGebruikerByBarcode(barcode)); }
public FormInloggen() { InitializeComponent(); gar = new RepositoryGebruiker(new MSSQLGebruiker()); }
// Private Methods private void ContentCreeren(List <Media> mediaList) { // Ongewenste inhoud verwijderen rg = new RepositoryGebruiker(new MSSQLGebruiker()); try { rsms.SchoolAbusievelijkTaalgebruikOp(); } catch (FoutBijUitvoerenQueryException exc) { MessageBox.Show(exc.Message); } // Form layout creeren List <Control> pnlContentControlList = new List <Control>(); for (int i = 0; i < mediaLijst.Count; i++) { Label Titel = new Label(); Titel.Text = mediaLijst[i].GeplaatstDoorGebruiker() + " heeft een " + mediaLijst[i].Type + " Geplaatst"; Titel.Font = new Font("Arial", 10, FontStyle.Bold); Titel.Width = pnlContent.Width; pnlContentControlList.Add(Titel); if (mediaLijst[i].Pad != "") { Label lblDownloadFile = new Label(); lblDownloadFile.Text = "Bestand Downloaden: " + mediaLijst[i].GetBestandsNaam(); lblDownloadFile.Name = mediaLijst[i].ID.ToString(); lblCategorieZoeken.Font = new Font("Arial", 10, FontStyle.Underline); lblDownloadFile.Width = pnlContent.Width; lblDownloadFile.MouseUp += new System.Windows.Forms.MouseEventHandler(this.lblDownloadFile_MouseUp); pnlContentControlList.Add(lblDownloadFile); } Label Beschrijving = new Label(); Beschrijving.Text = mediaLijst[i].Beschrijving; Beschrijving.Width = pnlContent.Width; pnlContentControlList.Add(Beschrijving); Button btnMediaLike = new Button(); btnMediaLike.Text = "Likes " + mediaLijst[i].Likes; btnMediaLike.Tag = mediaLijst[i].Likes; btnMediaLike.Name = mediaLijst[i].ID.ToString(); btnMediaLike.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnMediaLike_MouseUp); pnlContentControlList.Add(btnMediaLike); Button btnMediaRapporteren = new Button(); btnMediaRapporteren.Text = "Rapporteren"; btnMediaRapporteren.Tag = mediaLijst[i].Flagged; // NOG AANPASSEN btnMediaRapporteren.Name = mediaLijst[i].ID.ToString(); btnMediaRapporteren.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnMediaRapporteren_MouseUp); pnlContentControlList.Add(btnMediaRapporteren); Button btnReageren = new Button(); btnReageren.Text = "Reageren"; btnReageren.Name = mediaLijst[i].ID.ToString(); btnReageren.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnReageren_MouseUp); pnlContentControlList.Add(btnReageren); List <Reactie> reactieLijst = rsms.AlleReactiesOpvragen(); // Alle reacties weergeven onder elk media onderdeel foreach (Reactie r in reactieLijst) { if (r.Media == mediaLijst[i].ID) { Label lblGebruiker = new Label(); try { lblGebruiker.Text = rg.GetGebruikerByID(r.GeplaatstDoor).ToString() + ": " + r.Inhoud; } catch (FoutBijUitvoerenQueryException e) { MessageBox.Show(e.Message); } lblGebruiker.Width = pnlContent.Width; pnlContentControlList.Add(lblGebruiker); } } // Alle Custom controls positioneren en toevoegen aan het Content panel. for (int c = 1; c < pnlContentControlList.Count; c++) { pnlContentControlList[c].Location = new Point(0, (c * pnlContentControlList[c].Height) + pnlContent.Location.Y); pnlContent.Controls.Add(pnlContentControlList[c]); } } pnlContent.Refresh(); }