Ejemplo n.º 1
0
        public void GeldigWeddingStartUurAccepted()
        {
            var target = new ReserveringBouwer(new NepRepo());

            var expected = true;
            var result   = target.IsGeldigStartUur(Arrangement.Wedding, new DateTime(2018, 01, 4, 7, 0, 0));

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 2
0
        public void OngeldigNightlifeStartUurNietAccepted()
        {
            var target = new ReserveringBouwer(new NepRepo());

            var expected = false;
            var result   = target.IsGeldigStartUur(Arrangement.NightLife, new DateTime(2018, 01, 4, 6, 0, 0));

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 3
0
        private void MaakButton_Click(object sender, RoutedEventArgs e)
        {
            //aanmaken dateTimes
            //moet hieronder niet met (default)DateTime gewerkt worden?

            if (StartDatePicker.Text == "" || EndDatePicker.Text == "")
            {
                var gegevens = new InvalidOperationException("Gelieve alle gegevens in te vullen");
                MessageBox.Show(gegevens.Message);
            }
            else
            {
                DateTime invoerStartDatum = (DateTime)StartDatePicker.SelectedDate;
                DateTime invoerEindDatum  = (DateTime)EndDatePicker.SelectedDate;

                var start = new DateTime(invoerStartDatum.Year, invoerStartDatum.Month, invoerStartDatum.Day,
                                         Convert.ToInt32(StartUurComboBox.SelectionBoxItem), 0, 0);
                var eind = new DateTime(invoerEindDatum.Year, invoerEindDatum.Month, invoerEindDatum.Day,
                                        Convert.ToInt32(EindUurComboBox.SelectionBoxItem), 0, 0);

                // Parameters ophalen uit selecties
                Klant       kl           = (Klant)KlantComboBox.SelectionBoxItem;
                Arrangement arr          = (Arrangement)ArrangementComboBox.SelectedItem;
                Locatie     startLocatie = (Locatie)StartLocatieComboBox.SelectedItem;
                Locatie     eindLocatie  = (Locatie)EindLocatieComboBox.SelectedItem;

                var rb = new ReserveringBouwer(new ReserveringsRepo());

                rb.Klant        = kl;
                rb.Periode      = new Periode(start, eind);
                rb.Arrangement  = arr;
                rb.StartLocatie = startLocatie;
                rb.EindLocatie  = eindLocatie;
                rb.Limo         = (Limo)BeschikbareWagensListView.SelectedItem;

                try
                {
                    rb.Maak();
                    MessageBox.Show("Reservatie succesvol aangemaakt");
                }
                catch (InvalidOperationException exception)
                {
                    MessageBox.Show(exception.Message);
                }
            }
        }
Ejemplo n.º 4
0
 public void TestEensIets()
 {
     var target = new ReserveringBouwer(new NepRepo());
 }