private void tabItem_GotFocus(object sender, RoutedEventArgs e) { switch (((TabItem)sender).Name) { case "thisWeek": this_week.scrlAnzeige.ScrollToTop(); this_week.diagrammAnimiert(); break; case "lastWeek": last_week.scrlAnzeige.ScrollToTop(); last_week.diagrammAnimiert(); break; case "lastMonth": last_month.scrlAnzeige.ScrollToTop(); last_month.diagrammAnimiert(); break; case "thisMonth": this_month.scrlAnzeige.ScrollToTop(); this_month.diagrammAnimiert(); break; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { //progressbar.Show(); //myHaushaltsbuch = new Hauptbuch(); this_week = new Anzeige(myHaushaltsbuch.GetRechnung_W()); last_week = new Anzeige(myHaushaltsbuch.GetRechnung_W(1)); double ein = (from pos in myHaushaltsbuch.einnahmen where pos.Datum.Month == DateTime.Now.Month select pos.Betrag).Sum(); this_month = new MonatsAnzeige(myHaushaltsbuch.GetRechnung_M(), ein); ein = (from pos in myHaushaltsbuch.einnahmen where pos.Datum.Month == DateTime.Now.Month - 1 select pos.Betrag).Sum(); last_month = new MonatsAnzeige(myHaushaltsbuch.GetRechnung_M(1), ein); thisWeek.Content = this_week.scrlAnzeige; lastWeek.Content = last_week.scrlAnzeige; thisMonth.Content = this_month.scrlAnzeige; lastMonth.Content = last_month.scrlAnzeige; var AktMonEin = from einnahmen in myHaushaltsbuch.einnahmen where einnahmen.Datum.Month == DateTime.Now.Month select einnahmen; UebersichtEinkommen("Einkommen aktueller Monat", stckEinkommen, AktMonEin); var PrevMonEin = from einnahmen in myHaushaltsbuch.einnahmen where einnahmen.Datum.Month == DateTime.Now.Month - 1 select einnahmen; // UebersichtEinkommen("Einkommen vorherigen Monat", stckEinkommenPrev, PrevMonEin); // Eintrag eintrag = new Eintrag(myHaushaltsbuch.AlleLaeden, myHaushaltsbuch.Kategorien); eintrag = new Eintrag(myHaushaltsbuch); tbiRechnung.Content = eintrag.NeuerRechnung(myHaushaltsbuch.familienmitglied); tbiShop.Content = eintrag.NeuerLaden(); tbiProdgr.Content = eintrag.NeuerKategorie(); tbiEinkommen.Content = eintrag.NeuesEinkommen(); eintrag.Insert += Eintrag_Insert; eintrag.InsertLaden += Eintrag_InsertLaden; eintrag.InsertKategorie += Eintrag_InsertKategorie; eintrag.InsertEinkommen += Eintrag_InsertEinkommen; cmbKategorie.ItemsSource = myHaushaltsbuch.Kategorien; cmbLaden.ItemsSource = myHaushaltsbuch.AlleLaeden; miVerbinden.IsEnabled = !myHaushaltsbuch.IstVerbunden; progressbar.Close(); this_week.diagrammAnimiert(); }