public void Insert(Reservering reservering) { using (SqlConnection conn = new SqlConnection(ConnectionString)) { StoelRepository SRep = new StoelRepository(new MssqlStoelContext()); conn.Open(); string query = "INSERT INTO dbo.reservering (Stoel_ID, datum, prijs) VALUES (@stoel, @datum, @prijs)"; SqlCommand cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@stoel", reservering.Stoelen); cmd.Parameters.AddWithValue("@datum", reservering.Voorstelling.Starttijd); cmd.Parameters.AddWithValue("@prijs", reservering.Prijs); cmd.ExecuteNonQuery(); string query2 = "Select * FROM dbo.reservering"; SqlCommand cmd2 = new SqlCommand(query2, conn); SqlDataReader reader = cmd2.ExecuteReader(); List <int> IdList = new List <int>(); if (reader != null && reader.HasRows) { while (reader.Read()) { IdList.Add(reader.GetInt32(reader.GetOrdinal("ID"))); } } foreach (Stoel s in reservering.Voorstelling.Zl.Stoelen) { SRep.UpdateStoel(s, IdList.Max()); } conn.Close(); } }
public List <Reservering> Select(Account acc) { using (SqlConnection conn = new SqlConnection(ConnectionString)) { VoorstellingRepository VRep = new VoorstellingRepository(new MssqlVoorstellingContext()); conn.Open(); string query = "SELECT * FROM dbo.reservering WHERE account_ID = @accId"; SqlCommand cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("accId", acc.Id); SqlDataReader reader = cmd.ExecuteReader(); List <Reservering> reserveringen = new List <Reservering>(); if (reader != null && reader.HasRows) { while (reader.Read()) { Reservering res = new Reservering(); res.Id = reader.GetInt32(reader.GetOrdinal("ID")); res.Prijs = reader.GetSqlMoney(reader.GetOrdinal("prijs")); res.Voorstelling = VRep.GetById(reader.GetInt32(reader.GetOrdinal("voorstelling_ID"))); reserveringen.Add(res); } } cmd.ExecuteReader(); return(reserveringen); } }
public void ReserveringTest_Methods() { DateTime date = new DateTime(2000, 1, 10, 20, 3, 1); Address address = new Address("Leusrhoek", "Gent", "20"); var discounts = Parser.GetDiscounts().Where(d => d.ClientType == ClientType.Vip).ToList(); Client test = new Client(ClientType.Vip, Parser.GetDiscounts().Where(s => s.ClientType.Equals("Vip")).ToList(), new Address("Leurshoek", "Beveren", "61"), "Vip", "0862333424", new List <ReservationsPerYear>()); Address endLocation = new Address("Leusrhoek", "Gent", "20"); DateTime dateNeeded = new DateTime(2000, 2, 13, 8, 0, 0); List <Arangement> arangements = new List <Arangement> { new Wedding(2000), new Wellness(3200), new Airport(), new Business(), new Nightlife(2500) }; Limousine limousine = new Limousine(130, "Tesla Model X", 1, arangements); Reservering reservering = new Reservering(date, test, address); reservering.AddDetails(endLocation, limousine, dateNeeded, "Wedding", startHour: new TimeSpan(7, 0, 0)); reservering.Details.ToPayAmount.Should().Be(2120); }
private void CreateEmptyReservering() { _reserveringId = Guid.Empty; _cachedReservering = new Reservering(); _cachedReservering.Id = Guid.Empty; _cachedReservering.Baan = new Baan { Id = Guid.Empty, Naam = "", Nummer = 0 }; //, Baansoort = "" }; Speler emptySpeler = new Speler { Id = Guid.Empty, Bondsnummer = "00000000", Roepnaam = "Tennis", Achternaam = "Speler" }; for (int i = 0; i < 4; i++) { Speler speler = emptySpeler; try { _cachedReservering.Spelers.Insert(i, speler); } catch { } } }
private async Task UpdateSpelerInfoAsync(Speler speler) { try { if (speler != null) { _speler = speler; } else { Reservering reservering = null; if (Id != Guid.Empty) { reservering = await _reserveringRepository.GetReserveringAsync(); _speler = reservering.Spelers[Index]; } } } catch { _speler = new Speler { Id = Guid.Empty, Bondsnummer = "00000000", Roepnaam = "Tennis", Achternaam = "Speler" }; } }
// GET: Reservering/Details/5 public ActionResult Details(decimal id) { newReservering = reserveringrepo.GetReserveringById(id); newPersoon = persoonrepo.getHoofdboekerByReserveringId((decimal)newReservering.PersonId); plekken = plekrepo.GetPlekId(id); newPlek = plekrepo.GetPlekById(plekken); Plek plek = newPlek.First(); newLocatie = locatierepo.GetLocatieById(plek.LocatieId); newEvent = eventrepo.GetEventById(newLocatie.Id); List <Groepslid> groepsleden = groepslidrepo.getGroepsledenByReserveringId(Convert.ToInt32(id)); var viewmodel = new ReserveringViewModelELPRP() { events = newEvent, locatie = newLocatie, plekken = newPlek, reservering = newReservering, persoon = newPersoon, groepsleden = groepsleden }; return(View(viewmodel)); }
//Make a "Reservering" view model public static ReserveringViewModel ConvertReserveringtoViewModel(Reservering reservering) { // convert an result to a viewmodel ReserveringViewModel reserveringViewModel = new ReserveringViewModel(); reserveringViewModel.Evenement = eventRepository.GetById(reservering.EvenementIDReservering.ID1); reserveringViewModel.Id = reservering.Id; reserveringViewModel.Voornaam = reservering.Voornaam; reserveringViewModel.Tussenvoegsel = reservering.Tussenvoegsel; reserveringViewModel.Achternaam = reservering.Achternaam; reserveringViewModel.Straat = reservering.Straat; reserveringViewModel.Huisnummer = reservering.Huisnummer; reserveringViewModel.Woonplaats = reservering.Woonplaats; reserveringViewModel.DatumStart = reservering.StartDatum; reserveringViewModel.DatumEind = reservering.EindDatum; reserveringViewModel.Betaalstatus = reservering.Betaalstatus; reserveringViewModel.Staanplaatsen = reservering.Staanplaatsen; reserveringViewModel.Accounts = ConvertAccounttoViewModel(reservering.Accounts); //reserveringViewModel.Producten = reservering.; reserveringViewModel.Exemplaren = reservering.ProductExemplaar; reserveringViewModel.Dagen = Convert.ToInt32((reservering.EindDatum - reservering.StartDatum).TotalDays); //reserveringViewModel.TotaalPrijs = return(reserveringViewModel); }
public FormReserveerMateriaal(Gebruiker Bezoeker, Gebruiker Medewerker, Reservering reservering) { InitializeComponent(); this.reservering = reservering; dateTimePicker1.MinDate = reservering.DatumVan; dateTimePicker1.MaxDate = reservering.DatumTot; // sdfsdf nudAantal.Enabled = false; medewerker = Medewerker; bezoeker = Bezoeker; labelHuurder.Text = bezoeker.ToString(); lblMedewerker.Text = medewerker.ToString(); RepositoryMateriaal rm = new RepositoryMateriaal(new MSSQLReserveren()); try { Materialen = rm.HaalMaterialenOp(); } catch (Exception exc) { MessageBox.Show("Kan materiaal niet ophalen : \n" + exc.Message); } Ververs(); }
public Reservering HaalReserveringOpNaAanmaken(int gebruikerid, int plaatsid, DateTime datumVan, DateTime datumTot) { Reservering reservering = new Reservering(); int Gebruikerid = gebruikerid; int Plaatsid = plaatsid; DateTime DatumVan = datumVan; DateTime DatumTot = datumTot; bool betaald; Connect(); string query = "SELECT * FROM Reservering WHERE GebruikerID = @Gebruikerid AND KampeerPlaats = @Plaatsid AND DatumVan = @DatumVan AND DatumTot = @DatumTot"; using (command = new SqlCommand(query, SQLcon)) { command.Parameters.Add(new SqlParameter("@Gebruikerid", Gebruikerid)); command.Parameters.Add(new SqlParameter("@Plaatsid", Plaatsid)); command.Parameters.Add(new SqlParameter("@DatumVan", DatumVan)); command.Parameters.Add(new SqlParameter("@DatumTot", DatumTot)); reader = command.ExecuteReader(); while (reader.Read()) { int GebruikerID = Convert.ToInt32(reader["GebruikerID"]); int PlaatsID = Convert.ToInt32(reader["KampeerPlaats"]); int ID = Convert.ToInt32(reader["ID"]); DateTime DatumTOT = Convert.ToDateTime(reader["DatumTot"]); DateTime DatumVAN = Convert.ToDateTime(reader["DatumVan"]); if ((bool)(reader["Betaald"]) == false) { betaald = false; reservering.ReserveringID = ID; reservering.BezoekerID = GebruikerID; reservering.KampeerplaatsID = PlaatsID; reservering.DatumVan = DatumVAN; reservering.DatumTot = DatumTOT; reservering.Betaald = betaald; } else { betaald = true; reservering.ReserveringID = ID; reservering.BezoekerID = GebruikerID; reservering.KampeerplaatsID = PlaatsID; reservering.DatumVan = DatumVAN; reservering.DatumTot = DatumTOT; reservering.Betaald = betaald; } } } Close(); return(reservering); }
public IHttpActionResult PutReservering(int id, Reservering reservering) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != reservering.Id) { return(BadRequest()); } db.Entry(reservering).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ReserveringExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private async Task UpdateReserveringInfoAsync() { string errorMessage = string.Empty; try { _reservering = await _reserveringRepository.GetReserveringAsync(); ReserveringType = (_reservering.Id == Guid.Empty) ? "Reservering Maken" : "Reservering Wijzigen"; /* * if (_reservering != null) * { * if(_reservering.Spelers != null) * * * Speler emptySpeler = new Speler { Id = Guid.Empty }; * for (int i = 0; i < 4; i++) * { * Speler speler = emptySpeler; * try * { * if (_reservering.Spelers.Count >= i + 1) * speler = _reservering.Spelers[i]; * } * catch * { * speler = emptySpeler; * } * * var spelerViewModel = new SpelerViewModel(i, speler, _spelerRepository, _reserveringRepository,_verenigingRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator); * spelerViewModel.PropertyChanged += spelerViewModel_PropertyChanged; * SpelerViewModels.Insert(i, spelerViewModel); * //SpelerViewModels[i] = spelerViewModel; * BevestigenCommand.RaiseCanExecuteChanged(); * OnPropertyChanged("Spelers"); * * } * * if(_reservering.Baan != null) * { * Baan = new BaanViewModel(_reservering.Baan, _baanRepository, _reserveringRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator); * Baan.PropertyChanged += Baan_PropertyChanged; * BevestigenCommand.RaiseCanExecuteChanged(); * OnPropertyChanged("Baan"); * * } * } */ } catch (Exception ex) { errorMessage = string.Format(CultureInfo.CurrentCulture, _resourceLoader.GetString("GeneralServiceErrorMessage"), Environment.NewLine, ex.Message); } if (!string.IsNullOrWhiteSpace(errorMessage)) { await _alertMessageService.ShowAsync(errorMessage, _resourceLoader.GetString("ErrorServiceUnreachable")); } }
public Reservering Update(Reservering reservering) { dbContext.Reserveringen.Remove(dbContext.Reserveringen.First(r => r.ReserveringId == reservering.ReserveringId)); dbContext.Reserveringen.Add(reservering); dbContext.SaveChanges(); return(reservering); }
public async Task <IActionResult> GetReservering([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Reservering reservering = await _context.Reservering .Where(r => r.Id == id) .Include(r => r.ReserveringLabels) .ThenInclude(rl => rl.Label) .FirstOrDefaultAsync(); if (reservering == null) { return(NotFound()); } ReserveringViewModel reserveringVM = new ReserveringViewModel { Id = reservering.Id, Bedrag = reservering.Bedrag, Maand = reservering.Maand, Omschrijving = reservering.Omschrijving, Label = toLabelViewModelList(reservering.ReserveringLabels) }; return(Ok(reserveringVM)); }
// GET: Reserveringen/Edit/5 public ActionResult Edit(int id) { try { //de gekozen reservering en de medewerker die erbij hoort weergeven Reservering reservering = reserveringenService.ReserveringWeergeven(id); Medewerker medewerker = medewerkersService.MedewerkerWeergeven(reservering.MedewerkersId); //viewmodel aanmaken met reservering, alle medewerkers en alle zalen voor in dropdownlijsten ReserveringAanmakenVM reserveringAanmakenVM = new ReserveringAanmakenVM() { Reservering = reservering, AlleMedewerkers = medewerkersService.AllePersonenMedewerkersWeergeven(), AlleZalen = zalenService.AlleZalenWeergeven(), Persoon = personenService.PersoonWeergeven(medewerker.PersoonsId) }; //de edit pagina weergeven met het viewmodel return(View(reserveringAanmakenVM)); } //indien er iets misloopt de error pagina weergeven catch { return(View("Error")); } }
public void HallNDate_IncorrectInput() { // Arrange Reservering resv1 = new Reservering(); // Act // _step 1, read from console "user input" // WARNING when using StringReader, you MUST use @ and no indentation! var input = new StringReader(@"what 1 r 3 x x "); Console.SetIn(input); string[] res = resv1.HallNDate("The Broken Hearts Gallery"); string[] expected = { "The Broken Hearts Gallery", "Zaal 3", "Donderdag", "11:45" }; // Assert CollectionAssert.AreNotEqual(expected, res); // checks the value's BE CAREFUL WITH REFERENCES! }
public async Task <IActionResult> PostReservering([FromBody] ReserveringPostModel reserveringPM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Reservering reservering = new Reservering { Id = reserveringPM.Id, Bedrag = reserveringPM.Bedrag, Maand = reserveringPM.Maand, Omschrijving = reserveringPM.Omschrijving, LaatstGewijzigd = DateTime.Now, ReserveringLabels = new List <ReserveringLabel>() }; foreach (var newLabelId in reserveringPM.Label) { Label label = _context.Label.Where(l => l.Id == newLabelId).First(); reservering.ReserveringLabels.Add ( nieuwReserveringLabel(reservering, label) ); } _context.Reservering.Add(reservering); await _context.SaveChangesAsync(); return(CreatedAtAction("GetReservering", new { id = reservering.Id }, reservering)); }
public void Create_Ticket_2_person() { // Arrange Reservering resv1 = new Reservering(); // Act // _step 1, read from console "user input" // WARNING when using StringReader, you MUST use @ and no indentation! var input = new StringReader(@"1 2 A5 A6 "); Console.SetIn(input); resv1.CreateTicket("The Broken Hearts Gallery", 4); string expected = "The Broken Hearts Gallery"; // Assert Assert.AreEqual(expected, resv1.TicketsList[1].filmName); // checks the value's BE CAREFUL WITH REFERENCES! resv1.DeleteTicket(resv1.TicketsList[1].reservationNumber); }
public async Task <ActionResult <Reservering> > PostReservering(Reservering reservering) { _context.Reserveringen.Add(reservering); await _context.SaveChangesAsync(); return(CreatedAtAction("GetReservering", new { id = reservering.ReserveringId }, reservering)); }
public async Task <IActionResult> PutReservering(int id, Reservering reservering) { if (id != reservering.ReserveringId) { return(BadRequest()); } _context.Entry(reservering).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReserveringExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void BevestigResBtn_Click_1(object sender, EventArgs e) { AddTafelDD.Items.Clear(); foreach (Table t in t_service.GetTables()) { AddTafelDD.Items.Add(t.tableId); } Reservering r = new Reservering(); r.reservationId = res_service.GetLastReserveringId(); r.tableId = AddTafelDD.SelectedIndex + 1; r.reservationName = AddNaamDD.Text; r.reservationTel = Addtel.Text; r.reservationEmail = AddEmail.Text; r.reservationComment = AddOpmerking.Text; r.reservationDate = DateTime.Parse(AddDatum.Text); if (res_service.InsertReservering(r.reservationId, r.tableId, r.reservationName, r.reservationTel, r.reservationEmail, r.reservationComment, r.reservationDate) == true) { MessageBox.Show("Reservering toegevoegd"); } else { MessageBox.Show("Er is iets fout gegaan!"); } }
public ActionResult Edit(int?id) { ReserveringViewModel ReserveringVm = new ReserveringViewModel(); ReserveringVm.Menus = from c in db.Menus select new SelectListItem { Text = c.Naam + " " + c.Prijs, Value = c.Id.ToString() }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reservering reservering = db.Reserveringen.Find(id); if (reservering == null) { return(HttpNotFound()); } // ReserveringVm.MenuId = reservering.Menu.Id; ReserveringVm.Personen = reservering.Personen; ReserveringVm.Datum = reservering.Datum; ReserveringVm.Tijd = reservering.BeginTijd; return(View(ReserveringVm)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Naam,KlantId,Bezet")] Reservering reservering) { if (id != reservering.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reservering); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReserveringExists(reservering.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reservering)); }
public Dictionary <string, double> CalculateReserveringCost(Reservering Reservatie) { //eenheidsprijs , subtotaal , aangerekende korting , totalen exclusief btw , btw bedrag, te betalen Dictionary <string, double> ReturnDictionary = new Dictionary <string, double>(); //get lijst staffelkortingen List <Staffelkorting> staffelkortingen = _staffelRepo.GetByKlantType(Reservatie.Klant.Categorie).ToList(); //get aantal reserveringen laatste jaar int aantalReservereingen = _reserRepo.getAantalReservering(Reservatie); //bereken korting ReturnDictionary.Add("Korting", 0); foreach (Staffelkorting staff in staffelkortingen) { if (staff.Aantal < aantalReservereingen) { if (ReturnDictionary["Korting"] < staff.Korting) { ReturnDictionary["Korting"] = staff.Korting; } } } //berkenen prijs int tempPrijst = Reservatie.BerekenPrijs(); ReturnDictionary.Add("eenheidsprijs", tempPrijst - ((tempPrijst / 100) * ReturnDictionary["Korting"])); //bereken 6% btw double tempBTW = ((ReturnDictionary["eenheidsprijs"] / 100) * 6); ReturnDictionary.Add("BTWBedrag", (Math.Round(tempBTW, 2))); //toevoegen van de btw ReturnDictionary.Add("TotaalInclusiefBTW", (Math.Round((ReturnDictionary["eenheidsprijs"] + ReturnDictionary["BTWBedrag"])))); return(ReturnDictionary); }
public async Task <IActionResult> Edit(int id, [Bind("Id,NaamReserveerder,Email,HuisTelefoonNummer,MobielTelefoonNummer,AantalPersonen,ReserveringAangemaakt,ReserveringsDatum")] Reservering reservering) { if (id != reservering.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reservering); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReserveringExists(reservering.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reservering)); }
public async Task <IActionResult> MakeReservervation(string naam, string email, string huistelefoon, string mobiel, int aantalpersonen, string bericht, string[] ids) { Reservering res = new Reservering() { NaamReserveerder = naam, Email = email, HuisTelefoonNummer = huistelefoon, MobielTelefoonNummer = mobiel, AantalPersonen = aantalpersonen, ReserveringAangemaakt = DateTime.Now, ReserveringsDatum = DateTime.Now, Goedkeuring = false, tafelsId = _context.Tafels.Where(x => x.Bezet == false).FirstOrDefault().Id, Opmerking = bericht }; Random rand = new Random(); string Code = ""; for (int i = 0; i < 4; i++) { Code += rand.Next(0, 9).ToString(); } res.OpzoekCode = int.Parse(Code); await _context.AddAsync(res); var change = await _context.SaveChangesAsync(); await AddMenu(ids, res.Id); return(Ok()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Naam,Email,Telefoonnummer,AantalPersonen,Date,Begintijd,Eindtijd,Opmerkingen")] Reservering reservering) { if (id != reservering.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reservering); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReserveringExists(reservering.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reservering)); }
private async Task UpdateBanenInfoAsync() { _vereniging = await _verenigingRepository.GetVerenigingAsync(); _reservering = await _reserveringRepository.GetReserveringAsync(); List <Baan> banen = await _baanRepository.GetBanenAsync(_vereniging.Id, _vereniging.AccommodatieId); ObservableCollection <BaanUserControlViewModel> UnorderedBanen = new ObservableCollection <BaanUserControlViewModel>(); foreach (Baan baan in banen) { UnorderedBanen.Add(new BaanUserControlViewModel(baan, _baanRepository, _reserveringRepository, _verenigingRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator)); } ObservableCollection <BaanUserControlViewModel> OrderedBanen = new ObservableCollection <BaanUserControlViewModel>(UnorderedBanen.OrderBy(b => b.BeginTijd).ThenByDescending(b => b.Duur).ThenBy(b => b.Nummer)); Banen = new ObservableCollection <BaanUserControlViewModel>(); foreach (BaanUserControlViewModel baan in OrderedBanen) { Banen.Add(baan); } /* * Banen = new ObservableCollection<BaanUserControlViewModel>(); * foreach (Baan baan in banen) * { * Banen.Add(new BaanUserControlViewModel(baan, _baanRepository, _reserveringRepository,_verenigingRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator)); * } */ }
public void Test_maken_van_een_reservaring_info() { Reservering klant = new Reservering("Naam", "Achternaam", "5", "16:00", "00/00", "0"); Assert.AreEqual(klant.Info(), "Er staat een reservering op de naam Naam Achternaam op 00/00 om 16:00 uur"); }
private void BtnReserveer_Click(object sender, RoutedEventArgs e) { var d = (Dier)ListviewDier.SelectedItem; var p = (Persoon)ListviewPersoon.SelectedItem; //foreach (var s in ListviewDier.SelectedItems) //{ // _dierAsiel.ReserveringDierlist.Add((Dier)s); //} try { if (p == null || d == null || DatePickerReservering.DisplayDate == default(DateTime)) { MessageBox.Show("Er moet een dier, persoon en een datum geselecteerd zijn"); } else { var r = new Reservering(p, d, DatePickerReservering.SelectedDate.Value); _dierAsiel.AddReservering(r); } } catch (InvalidOperationException) { MessageBox.Show("Er moet een dier, persoon en een datum geselecteerd zijn."); } ListviewReservering.Items.Clear(); VulView(); }
public void Delete(Reservering reservering) { using (SqlConnection connection = Connection.SQLconnection) { //Delete row in table reservering string query = "DELETE FROM PLEK_RESERVERING WHERE Id= @id"; using (SqlCommand command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue("id", reservering.Id); try { command.ExecuteNonQuery(); } catch (Exception) { //System.Windows.Forms.MessageBox.Show(e.Message); } } //Delete row in table plek_reservering string queryPLEKRESERVERING = "DELETE FROM reservering WHERE Id= @id"; using (SqlCommand command = new SqlCommand(queryPLEKRESERVERING, connection)) { command.Parameters.AddWithValue("id", reservering.Id); try { command.ExecuteNonQuery(); } catch (Exception) { //System.Windows.Forms.MessageBox.Show(e.Message); } } } }
private static Reservering MaakReservering(DbDataReader reader) { Reservering r = new Reservering(); r.ID = Convert.ToInt32(reader["ReserveringID"]); r.Naam = reader["Naam"].ToString().Trim(); r.Voornaam = reader["Voornaam"].ToString().Trim(); r.Email = reader["Email"].ToString().Trim(); if(reader["TicketID"] != DBNull.Value || reader["TicketID"].ToString() != "") r.Ticket = TicketRepository.GeticketFromID(Convert.ToInt32(reader["TicketID"])); return r; }