private void OnAuszahlenExecute(object obj) { Transaktion trans = new Transaktion(Convert.ToInt64(SelectedAuszahlenBetrag.Split(':')[1]), "Ausgezahlt"); Kunde.Konto.Transaktionen.Add(trans); Kunde.Konto.Kontostand -= Convert.ToInt64(SelectedAuszahlenBetrag.Split(':')[1]); OnPropertyChanged("Kunde"); KundenAnlegenViewViewModel.SaveCSV(kcol); }
// Auszahlen Button private bool OnAuszahlenCanExecute(object arg) { //foreach (Mitarbeiter item in mcol) //{ // if (Object.ReferenceEquals(item.GetType(), new GKBerater().GetType())) // { // if (((GKBerater)item).Kredite.Count(x => x.Id == Kunde.Kundennummer && x.Status == "wartend") > 0) // { // return false; // } // } //} if (Kunde.Konto.Kontostand >= Convert.ToInt32(SelectedAuszahlenBetrag.Split(':')[1])) { return(true); } else { return(false); } }