Exemplo n.º 1
0
 private void BuchungCollection_ItemPropertyChanged(object sender, Tortuga.Anchor.Eventing.RelayedEventArgs <System.ComponentModel.PropertyChangedEventArgs> e)
 {
     ModelChanged?.Invoke(this, new EventArgs());
     if (e.EventArgs.PropertyName == "VorfuehrungID")
     {
         Buchung buchung = e.OriginalSender as Buchung;
         if (buchung.Vorfuehrung == null)
         {
             buchung.Vorfuehrung = this.VorfuehrungCollection.Where(o => o.ID == buchung.VorfuehrungID).FirstOrDefault <Vorfuehrung>();
         }
         if (buchung.Vorfuehrung.Buchung.Contains(buchung))
         {
             buchung.Vorfuehrung.Buchung.Remove(buchung);
         }
         buchung.Vorfuehrung = this.VorfuehrungCollection.Where(o => o.ID == buchung.VorfuehrungID).FirstOrDefault <Vorfuehrung>();
         buchung.Vorfuehrung.Buchung.Add(buchung);
     }
 }
Exemplo n.º 2
0
 private void VorfuehrungCollection_ItemPropertyChanged(object sender, Tortuga.Anchor.Eventing.RelayedEventArgs <System.ComponentModel.PropertyChangedEventArgs> e)
 {
     ModelChanged?.Invoke(this, new EventArgs());
 }