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(); }
void setData() { if (_b != null) { _b = _db.Bierkroegen.First(b => b.Id == _b.Id); gDagen.IsEnabled = true; wpDagen.Children.Clear(); foreach (Dag d in _b.Dagen) { CheckBox cb = new CheckBox(); cb.Tag = d; cb.Content = d.Naam; cb.IsChecked = true; cb.Checked += checkedChanged; cb.Unchecked += checkedChanged; cb.Margin = new Thickness(0, 0, 10, 0); wpDagen.Children.Add(cb); } } else { gDagen.IsEnabled = false; } setStats(); }
public DagenWindow(BMSModelContainer db, Bierkroeg b) { // _db = new BMSModelContainer(); _db = db; _b = b; InitializeComponent(); this.Title = "Nieuwe dag : " + _b.Naam; }
public OpdienersWindow(BMSModelContainer db, Bierkroeg b) { _db = db; _b = b; InitializeComponent(); this.Title = "Opdierens : " + _b.Naam; getdata(); }
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(); }
public KassaUC(Bierkroeg b, BMSModelContainer db, Dag d) { InitializeComponent(); _bierkroeg = b; _dag = d; _db = db; //_db.Configuration.AutoDetectChangesEnabled = true; getData(); }
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(); } }
private void btnOk_Click(object sender, RoutedEventArgs e) { if (txtBierkroegNAam.Text != "") { } Bierkroeg b = new Bierkroeg(); b.Naam = txtBierkroegNAam.Text; _db.Bierkroegen.Add(b); _db.SaveChanges(); this.Close(); }
void getBierkroeg() { if (_db.Bierkroegen.Count() != 0) { _bierkroeg = _db.Bierkroegen.ToList().Last(); _dag = _bierkroeg.Dagen.ToList().Last(); this.Title = "BMS 3.0 - editie: " + _bierkroeg.Naam + " - " + _dag.Naam; } else { w_error.setError("Fout", "Er is nog geen bierkroeg editie aangemaakt."); return; } }
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; } } }
void getData() { //_db = new BMSModelContainer(); _bierkroeg = _db.Bierkroegen.First(b => b.Id == _bierkroeg.Id); getCategorieen(); }
private void cbBierkroegen_SelectionChanged(object sender, SelectionChangedEventArgs e) { _b = (Bierkroeg)cbBierkroegen.SelectedItem; cbDag.ItemsSource = _b.Dagen.ToList(); }
private void cbBierkroeg_SelectionChanged(object sender, SelectionChangedEventArgs e) { _b = (Bierkroeg)cbBierkroeg.SelectedItem; setData(); }