private void ReservatieAanmakenButton_Click(object sender, RoutedEventArgs e) { if (KlantNrTextBox.Text != null && DataGridLimousines.SelectedItem != null) { int klantNr = int.Parse(KlantNrTextBox.Text); DateTime startDatum = (DateTime)DatePickerCalender.SelectedDate; Arrengement arrengement = (Arrengement)ArrengementTypeList.SelectedItem; int startUur = (int)BeschikbareUrenList.SelectedItem; int duur = (int)DuurLijst.SelectedItem; int limoId = ((Limousine)DataGridLimousines.SelectedItem).Id; string verwachtAdres = VerwachtAdresTextBox.Text; StalLocatie EindStalPlaats = (StalLocatie)EindLocatieComboBox.SelectedItem; StalLocatie StartStalPlaats = (StalLocatie)StartLocatieComboBox.SelectedItem; ReservatieManager rM = new ReservatieManager(new ReservatieDatabaseHandler()); Reservatie toShow = rM.ReservatieMakenEnReturnen(klantNr, startDatum, arrengement, startUur, duur, limoId, StartStalPlaats, EindStalPlaats, verwachtAdres); ReservatieDetailsWindow detailsWindow = new ReservatieDetailsWindow(toShow); detailsWindow.Show(); this.Close(); } else { MessageBox.Show("Gelieve een klantenNummer in te vullen en een voertuig te selecteren.", "Onvolledige reservering", MessageBoxButton.OK); } }
private void ToonReservatieDetailsButton_Click(object sender, RoutedEventArgs e) { Reservatie res = (Reservatie)ReservatieDataGrid.SelectedItem; if (res != null) { ReservatieDetailsWindow rdw = new ReservatieDetailsWindow(res); rdw.Show(); } else { MessageBox.Show("Gelieve een reservatie te selecteren", "Geen reservatie geselecteerd", MessageBoxButton.OK); } }