Exemple #1
0
        public StatsUC(BMSModelContainer db, Bierkroeg bierkroeg)
        {
            _db = db;
            _b  = bierkroeg;

            InitializeComponent();

            _b = _db.Bierkroegen.First(b => b.Id == _b.Id);

            WpDagen.Children.Clear();
            foreach (Dag d in _b.Dagen)
            {
                CheckBox cb = new CheckBox();
                cb.Tag     = d;
                cb.Content = d.Naam;
                Color color = (Color)ColorConverter.ConvertFromString("#FFAAAAAA");
                cb.Foreground = new System.Windows.Media.SolidColorBrush(color);

                cb.IsChecked = true;
                cb.Margin    = new Thickness(10);
                WpDagen.Children.Add(cb);
            }

            System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
            dispatcherTimer.Tick    += dispatcherTimer_Tick;
            dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 1);
            dispatcherTimer.Start();
        }
Exemple #2
0
 public DagenWindow(BMSModelContainer db, Bierkroeg b)
 {
     // _db = new BMSModelContainer();
     _db = db;
     _b  = b;
     InitializeComponent();
     this.Title = "Nieuwe dag : " + _b.Naam;
 }
Exemple #3
0
 public OpdienersWindow(BMSModelContainer db, Bierkroeg b)
 {
     _db = db;
     _b  = b;
     InitializeComponent();
     this.Title = "Opdierens : " + _b.Naam;
     getdata();
 }
Exemple #4
0
 public BrouwerijUC(BMSModelContainer db)
 {
     _db = db;
     InitializeComponent();
     _brouwerij      = new Brouwerij();
     _brouwerijNieuw = true;
     setBindings();
     getBrouwerijen();
 }
Exemple #5
0
 public CategorieUC(Bierkroeg b, BMSModelContainer db, ProductCategorie pc, KassaUC kuc)
 {
     InitializeComponent();
     _bierkroeg = b;
     _db        = db;
     _pc        = pc;
     _kuc       = kuc;
     ic_Producten.ItemsSource = _bierkroeg.Producten.Where(p => p.ProductCategorieId == _pc.Id).OrderBy(p => p.ProductNaam).ToList();
 }
        public BierkoregProductenWindow(BMSModelContainer db, Bierkroeg b)
        {
            _db = db;
            _b  = b;

            InitializeComponent();
            this.Title = "Bierkroeg Producten : " + _b.Naam;

            getData();
        }
Exemple #7
0
        public KassaUC(Bierkroeg b, BMSModelContainer db, Dag d)
        {
            InitializeComponent();

            _bierkroeg = b;
            _dag       = d;
            _db        = db;

            //_db.Configuration.AutoDetectChangesEnabled = true;

            getData();
        }
Exemple #8
0
        void setVerkoop()
        {
            using (BMSModelContainer db = new BMSModelContainer())
            {
                //db.Configuration.LazyLoadingEnabled = true;
                Bierkroeg _bk = db.Bierkroegen.First(b => b.Id == _b.Id);

                List <Dag>        dagen        = new List <Dag>();
                List <Bestelling> bestellingen = new List <Bestelling>();
                int     aantalbestelingen      = 0;
                int     bieren          = 0;
                int     keuken          = 0;
                int     andere          = 0;
                decimal totaal_verkocht = 0;

                foreach (CheckBox cb in WpDagen.Children)
                {
                    if (cb.IsChecked == true)
                    {
                        Dag d = (Dag)cb.Tag;
                        bestellingen.AddRange(d.Bestellingen.ToList());
                    }
                }

                foreach (Bestelling b in bestellingen)
                {
                    foreach (BestellingProtuct p in b.BestellingPrutucten)
                    {
                        if (p.Product.ProductCategorie.Id == 1)
                        {
                            bieren += p.Aantal;
                        }
                        if (p.Product.ProductCategorie.Id == 2)
                        {
                            andere += p.Aantal;
                        }
                        if (p.Product.ProductCategorie.Id == 3)
                        {
                            keuken += p.Aantal;
                        }
                    }
                    totaal_verkocht   += b.Totaal;
                    aantalbestelingen += 1;
                }

                lblBestelingen.Content   = aantalbestelingen.ToString();
                lblBieren.Content        = bieren.ToString();
                lblAndereDranken.Content = andere.ToString();
                lblKeuken.Content        = keuken.ToString();
                lblTotaal.Content        = "€ " + totaal_verkocht.ToString();
            }
        }
Exemple #9
0
        public BierkroegUC(BMSModelContainer db)
        {
            _db = db;

            InitializeComponent();

            //  _db.Configuration.AutoDetectChangesEnabled = true;

            dispatcherTimer.Tick    += dispatcherTimer_Tick;
            dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 10);

            GetData();
        }
Exemple #10
0
        public ProductenUC(BMSModelContainer db)
        {
            _db = db;
            InitializeComponent();

            getProducten();
            getFilterCategorie();
            getCategorie();
            getBrouwerij();
            getType();
            getGisting();
            setBindings();
            setIhoud();
        }
Exemple #11
0
        public BierkroegWindows(BMSModelContainer db, MainWindow mw, Bierkroeg b, Dag d)
        {
            _db = db;
            _mw = mw;
            _b  = b;
            _d  = d;

            InitializeComponent();
            cbBierkroegen.ItemsSource = _db.Bierkroegen.ToList();
            if (cbBierkroegen.Items.Count != 0 && _b != null)
            {
                cbBierkroegen.SelectedItem = _b;
                cbDag.ItemsSource          = _b.Dagen.ToList();
                if (cbDag.Items.Count != 0 && _d != null)
                {
                    cbDag.SelectedItem = _d;
                }
            }
        }
Exemple #12
0
        private void ContentRenderd(object sender, EventArgs e)
        {
            try
            {
                _db = new BMSModelContainer();

                getBierkroeg();

                //setData();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Fout met database", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                w_error.setError("Fout met de database", "Er kon geen verbinding gemaakt worden met de database.");

                return;
            }
            switchUC();
        }
Exemple #13
0
 private void ContentRenderd(object sender, EventArgs e)
 {
     _db = new BMSModelContainer();
     changeUI();
 }
Exemple #14
0
 public BierkroegWindow(BMSModelContainer db)
 {
     _db = db;
     InitializeComponent();
 }