private void btnBijwerken_Click(object sender, RoutedEventArgs e) { #region Validatie nieuwe gegevens film string foutmeldingen = Valideer("Filmnaam"); foutmeldingen += Valideer("Speelduur"); foutmeldingen += Valideer("Huurprijs"); foutmeldingen += Valideer("Aankoopprijs"); foutmeldingen += Valideer("Producer"); foutmeldingen += Valideer("Uitgavedatum"); #endregion if (string.IsNullOrWhiteSpace(foutmeldingen)) { #region Aanmaken film-object Film film = DatabaseOperations.FilmOpId(Film.id); film.naam = txtFilmNaam.Text.Trim(); film.lengte = TimeSpan.Parse(txtSpeelduur.Text); film.huurPrijs = decimal.Parse(txtHuurprijs.Text); film.aankoopPrijs = decimal.Parse(txtAankoopprijs.Text); film.producer = txtProducer.Text.Trim(); film.uitgaveDatum = txtUitgavedatum.SelectedDate.Value; #endregion if (film.IsGeldig()) { #region Aanpassen film in DB int ok = DatabaseOperations.AanpassenFilm(film); if (ok > 0) { Film = null; this.Close(); } else { lblFout.Text = "Er ging iets mis bij het bijwerken van de film. Probeer opnieuw."; ShowLabel(); } #endregion } else { lblFout.Text = film.Error; ShowLabel(); } } else { lblFout.Text = foutmeldingen; ShowLabel(); } }