public Kunden_Erstellen(Boolean istGK, Berater beraterInstanz) { InitializeComponent(); this.istGK = istGK; this.beraterInstanz = beraterInstanz; Chkb_Bonität.IsEnabled = false; }
internal void SyncBerater(Berater item) { BeraterEntity ent = new BeraterEntity() { BenutzerId = item.BenutzerId, BeraterId = Convert.ToInt32(item.BeraterId), Bild = item.Bild, HerstellerId = item.HerstellerId }; switch (item.SyncOperation) { case "INSERT": { dataHandler.InsertBerater(ent); } break; case "UPDATE": { dataHandler.UpdateBerater(ent); } break; case "DELETE": { dataHandler.DeleteBerater(ent); } break; } }
public Löschen(int position, string typ, Berater beraterInstanz) { InitializeComponent(); this.position = position; this.typ = typ; this.beraterInstanz = beraterInstanz; Win_Löschen.Title = "Kunde löschen"; lbl_KontoerstellenFrage.Content = "Wollen Sie den Kunden löschen?"; }
private void CreateNewBerater(object obj) { // Button Logik int nextID = GetLastID(mcol) + 1; var test = N_name; if (N_isgkb) { Mitarbeiter neuerGkb = new GKBerater() { Name = N_name, Filiale = N_filiale, Mitarrbeiternummer = nextID, IsGKB = true, }; mcol.Add(neuerGkb); } else { Mitarbeiter neuerB = new Berater() { Name = N_name, Filiale = N_filiale, Mitarrbeiternummer = nextID, IsGKB = false, }; mcol.Add(neuerB); } N_name = ""; N_filiale = ""; N_isgkb = false; OnPropertyChanged("N_name"); OnPropertyChanged("n_filiale"); OnPropertyChanged("N_isgkb"); BeraterUebersichtViewViewModel.SaveCSV(mcol); }
public static ObservableCollection <Mitarbeiter> ReadCSV() { ObservableCollection <Mitarbeiter> bcol = new ObservableCollection <Mitarbeiter>(); foreach (var file in (System.IO.Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory + "daten\\berater"))) { var filepath = file; System.IO.StreamReader reader = new System.IO.StreamReader(filepath); string line; int row = 0; while ((line = reader.ReadLine()) != null) { var tester = line; if (row == 0) { if (line.Split(';')[3] == "0" && row == 0) { // Normaler Dude Berater br = new Berater() { Mitarrbeiternummer = Convert.ToInt32(line.Split(';')[0]), Name = line.Split(';')[1], Filiale = line.Split(';')[2], }; bcol.Add(br); } else if (line.Split(';')[3] == "1" && row == 0) { //GKDude GKBerater br = new GKBerater() { Mitarrbeiternummer = Convert.ToInt32(line.Split(';')[0]), Name = line.Split(';')[1], Filiale = line.Split(';')[2], Kredite = new ObservableCollection <Kredit>(), IsGKB = true }; bcol.Add(br); } } else if (row > 0) { var test = tester; (bcol.LastOrDefault() as GKBerater).Kredite.Add(new Kredit() { Id = Convert.ToInt32(line.Split(';')[0]), Betrag = Convert.ToInt32(line.Split(';')[1]), LaufzeitMonate = Convert.ToInt32(line.Split(';')[2]), Zinssatz = Convert.ToInt32(line.Split(';')[3]), StartDatum = new DateTime(), Status = line.Split(';')[6], Tilgungsrate = Convert.ToDouble(line.Split(';')[5]) }); } row++; } reader.Close(); // Hier speichern ; } return(bcol); }