private void OnÜberweisenExecute(object obj) { Transaktion trans = new Transaktion(Convert.ToInt64(SelectedÜberweisenBetrag), "Überwiesen"); Transaktion trans_empf = new Transaktion(Convert.ToInt64(SelectedÜberweisenBetrag), "Überwiesen"); Kunde.Konto.Transaktionen.Add(trans); Kcol.Where(x => x.Name == selectedÜberweisenEmpfänger).FirstOrDefault().Konto.Transaktionen.Add(trans_empf); Kcol.Where(x => x.Name == selectedÜberweisenEmpfänger).FirstOrDefault().Konto.Kontostand += Convert.ToInt64(SelectedÜberweisenBetrag); Kunde.Konto.Kontostand -= Convert.ToInt64(SelectedÜberweisenBetrag); OnPropertyChanged("Kunde"); KundenAnlegenViewViewModel.SaveCSV(kcol); }
private void OnLoginExecuted(object obj) { Kcol = KundenAnlegenViewViewModel.ReadCSV(BeraterUebersichtViewViewModel.ReadCSV()); if (Kcol.Where(x => x.Name == l_name).Count() == 0) { } else { Kunde = Kcol.Where(x => x.Name == l_name).FirstOrDefault(); Vorlogin = "******"; OnPropertyChanged("Vorlogin"); Nachlogin = "******"; OnPropertyChanged("Nachlogin"); } }
public KundenLoginViewViewModel() { mcol = BeraterUebersichtViewViewModel.ReadCSV(); Kcol = KundenAnlegenViewViewModel.ReadCSV(mcol); Kunde = Kcol.FirstOrDefault(); ActionCommandÜberweisen = new ActionCommand(OnÜberweisenExecute, OnÜberweisenCanExecute); ActionCommandAuszahlen = new ActionCommand(OnAuszahlenExecute, OnAuszahlenCanExecute); ActionCommandEinzahlen = new ActionCommand(OnEinzahlenExecute, OnEinzahlenCanExecute); ActionCommandKreditBeantragen = new ActionCommand(OnKreditBeantrageExecute, OnKreditBeantragenCanExecute); LoginCommand = new ActionCommand(OnLoginExecuted, OnLoginCanExecute); L_password = "******"; L_name = "Otto Herrmann"; Vorlogin = "******"; Nachlogin = "******"; ShowActionAuszahlen = "Hidden"; ShowActionÜberweisen = "Hidden"; ShowActionEinzahlen = "Hidden"; ShowActionKreditBeantragenGehtNicht = "Hidden"; showActionKreditBeantragen = "Hidden"; SelectedKreditBetrag = 500; SelectedKreditLaufzeit = 12; }