Esempio n. 1
0
        // private static DispatcherTimer _timer; // is operationeel volledig los van WPF en de andere code

        public static void Populate()
        {
            // Test code: moet weg indien db opgevuld
            // ----------
            //KlantManager.VoegKlantToe(KlantFactory.MaakKlant("klant 1", "adres 1", IdFactory));
            //KlantManager.VoegKlantToe(KlantFactory.MaakKlant("klant 2", "adres 2", IdFactory));
            //DbProductManager dbProductMgr = new DbProductManager();

            var bestellingen = BestellingManager.GeefBestellingen();
            var klanten      = KlantManager.GeefKlanten();
            var producten    = ProductManager.GeefProducten();


            /* DbBestellingManager testDbOrderMgr = new DbBestellingManager();
             * {
             *   var counter = 1;
             *   Bestelling bestelling = new Bestelling(0, DateTime.Now) { Klant = klanten[0] };
             *   foreach (var p in producten)
             *   {
             *       bestelling.VoegProductToe(p, counter++);
             *   }
             *   testDbOrderMgr.VoegToe(bestelling);
             * }*/


            /*
             * // Test code: we initialiseren een timer die elke 10 seconden het adres aanpast - alsof dit op de business layer gebeurt
             * // ----------
             * _timer = new DispatcherTimer() { Interval = TimeSpan.FromSeconds(10) }; // timer loopt af om de 10 seconden
             * _timer.Tick += _timer_Tick; // voer method uit wanner timer afloopt
             * _timer.Start();
             */
        }
Esempio n. 2
0
 private void buttonToevoegen_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var manager = new KlantManager();
         labelStatus.Content = manager.NieuweKlant(textBoxNaam.Text).ToString();
     }
     catch (Exception ex)
     {
         labelStatus.Content = ex.Message;
     }
 }