protected override void OnRoutedEvent(object sender, EntityRoutedEventArgs e) { if (e.Event == PurchaseOrderItem.PriceChangedEvent || e.Event == PurchaseOrderItemList.ListChangedEvent) { this.TotalMoney = this.PurchaseOrderItemList.Sum(poi => (poi as PurchaseOrderItem).View_TotalPrice); } }
protected override void OnRoutedEvent(object sender, EntityRoutedEventArgs e) { if (e.Event == StorageOutBillItem.PriceChangedEvent || e.Event == StorageOutBillItemList.ListChangedEvent) { this.TotalAmount = this.StorageOutBillItemList.Sum(poi => (poi as StorageOutBillItem).Amount); } }
protected override void OnRoutedEvent(object sender, EntityRoutedEventArgs e) { if (e.Event == StorageInBillItem.PriceChangedEvent || e.Event == StorageInBillItemList.ListChangedEvent) { this.TotalMoney = this.StorageInItemList.Sum(poi => (poi as StorageInBillItem).View_TotalPrice); } }
protected override void OnRoutedEvent(object sender, EntityRoutedEventArgs e) { if (e.Event == TaskOrCategory.MonthScoreChangedEvent) { this.RefreshTotalScore(); e.Handled = true; } base.OnRoutedEvent(sender, e); }
protected override void OnRoutedEvent(object sender, EntityRoutedEventArgs e) { if (e.Event == TestTreeTask.AllTimeChangedParentRoutedEvent) { var args = (ManagedPropertyChangedEventArgs)e.Args; this.TasksTime += ((int)args.NewValue - (int)args.OldValue); e.Handled = true; } base.OnRoutedEvent(sender, e); }
protected override void OnRoutedEvent(object sender, EntityRoutedEventArgs e) { if (this.IsTaskRO) { if (e.Event == WeekCompletion.NumCompletedChangedEvent) { this.CalcTaskScore(); this.NotifyPropertyChanged(SumCompletedROProperty); e.Handled = true; } } base.OnRoutedEvent(sender, e); }