private void button1_Click(object sender, EventArgs e)
        {
            kampeerplaats = kampeerplaatsen[lbKampeerplaatsen.SelectedIndex];
            datumVan      = dtVan.Value;
            datumTot      = dtTot.Value;
            plaatsid      = kampeerplaats.ID;
            bezoekerid    = bezoeker.ID;

            RepositoryKampeerPlaatsen rkp = new RepositoryKampeerPlaatsen(new MSSQLReserveren());

            try
            {
                rkp.ReserveringPlaatsen(bezoekerid, plaatsid, datumVan, datumTot);

                reservering = rkp.HaalReserveringOpNaAanmaken(bezoekerid, plaatsid, datumVan, datumTot);
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }

            FormBijhorendeBezoekersToevoegen fbbt = new FormBijhorendeBezoekersToevoegen(medewerker, bezoeker, reservering, kampeerplaats);

            MessageBox.Show("Kampeerplaats gereserveerd");
            this.Close();
            fbbt.Show();
        }
Example #2
0
        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 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");
        }