public List <Kampeerplaats> AlleKampeerplaatsenOpvragen() { List <Kampeerplaats> KampeerList = new List <Kampeerplaats>(); Connect(); try { string query = "SELECT * FROM Kampeerplaats"; using (command = new SqlCommand(query, SQLcon)) { reader = command.ExecuteReader(); while (reader.Read()) { Kampeerplaats kampeerplaats = new Kampeerplaats(); kampeerplaats.Type = reader["KampeerPlaatsType"].ToString(); kampeerplaats.ID = Convert.ToInt32(reader["ID"]); kampeerplaats.MaxPersonen = Convert.ToInt32(reader["MaxPersonen"]); kampeerplaats.Lawaai = Convert.ToInt32(reader["Lawaai"]); kampeerplaats.Invalide = Convert.ToInt32(reader["Invalide"]); kampeerplaats.Comfort = Convert.ToInt32(reader["Comfort"]); KampeerList.Add(kampeerplaats); } } } catch (SqlException e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(KampeerList); }
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(); }
public FormBijhorendeBezoekersToevoegen(Gebruiker Medewerker, Gebruiker Bezoeker, Reservering Reservering, Kampeerplaats Kampeerplaats) { InitializeComponent(); medewerker = Medewerker; verantwoordelijke = Bezoeker; reservering = Reservering; kampeerplaats = Kampeerplaats; }
public List <Kampeerplaats> KampeerplaatsenOpvragen(int comfort, int invalide, int lawaai, string eigentent, string bungalow, string bungalino, string blokhut, string stacaravan, string huurtent) { List <Kampeerplaats> KampeerList = new List <Kampeerplaats>(); Connect(); try { string query = "SELECT * FROM KampeerPlaats k WHERE k.Comfort = @comfort AND k.Invalide = @invalide AND k.Lawaai = @lawaai AND (k.KampeerPlaatsType = @eigentent OR k.KampeerPlaatsType = @bungalow OR k.KampeerPlaatsType = @bungalino OR k.KampeerPlaatsType = @blokhut OR k.KampeerPlaatsType = @stacaravan OR k.KampeerPlaatsType = @huurtent);"; using (command = new SqlCommand(query, SQLcon)) { command.Parameters.Add(new SqlParameter("@comfort", comfort)); command.Parameters.Add(new SqlParameter("@invalide", invalide)); command.Parameters.Add(new SqlParameter("@lawaai", lawaai)); command.Parameters.Add(new SqlParameter("@eigentent", eigentent)); command.Parameters.Add(new SqlParameter("@bungalow", bungalow)); command.Parameters.Add(new SqlParameter("@bungalino", bungalino)); command.Parameters.Add(new SqlParameter("@blokhut", blokhut)); command.Parameters.Add(new SqlParameter("@stacaravan", stacaravan)); command.Parameters.Add(new SqlParameter("@huurtent", huurtent)); reader = command.ExecuteReader(); while (reader.Read()) { Kampeerplaats kampeerplaats = new Kampeerplaats(); kampeerplaats.Type = reader["KampeerPlaatsType"].ToString(); kampeerplaats.ID = Convert.ToInt32(reader["ID"]); kampeerplaats.MaxPersonen = Convert.ToInt32(reader["MaxPersonen"]); kampeerplaats.Lawaai = Convert.ToInt32(reader["Lawaai"]); kampeerplaats.Invalide = Convert.ToInt32(reader["Invalide"]); kampeerplaats.Comfort = Convert.ToInt32(reader["Comfort"]); kampeerplaats.Locatie = Convert.ToInt32(reader["Locatie"]); KampeerList.Add(kampeerplaats); } } } catch (SqlException e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(KampeerList); }