private void BerechneUeberstundenAusTagen() { var istZeit = new TimeSpan(ListeTage.Sum(c => c.Zeit.Ticks)); var fTage = new TimeSpan(8 * (AuswertungMonat.fUrlaub + AuswertungMonat.fKrank + AuswertungMonat.fFeiertage), 0, 0); AuswertungMonat.UeberstundenAnzeige = JgZeit.ZeitInString(istZeit + fTage - AuswertungMonat.fSollStunden); BerechneUeberstundenGesamt(); AuswertungMonat.NotifyPropertyChanged("IstStundenAnzeige"); }
public void SetSollstunden(TimeSpan Sollstunden) { if (Sollstunden != AuswertungMonat.fSollStunden) { var sollStunden = JgZeit.ZeitInString(Sollstunden); AuswertungMonat.AzAuswertung.SollStunden = sollStunden; _Db.SaveChanges(); AuswertungMonat.SollStundenAnzeige = sollStunden; BerechneUeberstundenAusTagen(); BerechneUeberstundenGesamt(); AuswertungMonat.NotifyPropertyChanged("IstStundenAnzeige"); } }