public KontenViewModel(List <Konto> konten) { this.model = new Model.BuchungsSatzModel(); KasseSoll = new List <HBKontoDataGridEntry>(); KasseHaben = new List <HBKontoDataGridEntry>(); PostSoll = new List <HBKontoDataGridEntry>(); PostHaben = new List <HBKontoDataGridEntry>(); BankSoll = new List <HBKontoDataGridEntry>(); BankHaben = new List <HBKontoDataGridEntry>(); FLLSoll = new List <HBKontoDataGridEntry>(); FLLHaben = new List <HBKontoDataGridEntry>(); WarenbestandSoll = new List <HBKontoDataGridEntry>(); WarenbestandHaben = new List <HBKontoDataGridEntry>(); MobilienSoll = new List <HBKontoDataGridEntry>(); MobilienHaben = new List <HBKontoDataGridEntry>(); ImmobilienSoll = new List <HBKontoDataGridEntry>(); ImmobilienHaben = new List <HBKontoDataGridEntry>(); VLLSoll = new List <HBKontoDataGridEntry>(); VLLHaben = new List <HBKontoDataGridEntry>(); DarlehensschuldSoll = new List <HBKontoDataGridEntry>(); DarlehensschuldHaben = new List <HBKontoDataGridEntry>(); HypothekenSoll = new List <HBKontoDataGridEntry>(); HypothekenHaben = new List <HBKontoDataGridEntry>(); EigenkapitalSoll = new List <HBKontoDataGridEntry>(); EigenkapitalHaben = new List <HBKontoDataGridEntry>(); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Kasse), "Kasse"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Post), "Post"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Bank), "Bank"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.FLL), "FLL"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Warenbestand), "Warenbestand"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Mobilien), "Mobilien"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Immobilien), "Immobilien"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.VLL), "VLL"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Darlehensschuld), "Darlehensschuld"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Hypotheken), "Hypotheken"); GenerateKontoEntries(konten.Single(k => k.Name == Kontoname.Eigenkapital), "Eigenkapital"); }
public BuchungsSatzViewModel() { this.model = new Model.BuchungsSatzModel(); BuchungsSaetze = new ObservableCollection <BuchungssatzDataGridEntry>(); BuchungsSaetze.CollectionChanged += BuchungsSaetze_CollectionChanged; BuchungssatzDataGridEntry.OnRowChanged += BuchungssatzDataGridEntry_OnRowChanged; _buchungssaetzeKalkulation = new List <Buchungssatz>(); _konten = new List <Konto>(); _konten.Add(new Konto(Kontoname.Kasse, Kontotyp.Umlaufvermoegen, 1000)); _konten.Add(new Konto(Kontoname.Post, Kontotyp.Umlaufvermoegen, 1020)); _konten.Add(new Konto(Kontoname.Bank, Kontotyp.Umlaufvermoegen, 1021)); _konten.Add(new Konto(Kontoname.FLL, Kontotyp.Umlaufvermoegen, 1100)); _konten.Add(new Konto(Kontoname.Warenbestand, Kontotyp.Umlaufvermoegen, 1200)); _konten.Add(new Konto(Kontoname.Mobilien, Kontotyp.Anlagevermoegen, 1510)); _konten.Add(new Konto(Kontoname.Immobilien, Kontotyp.Anlagevermoegen, 1600)); _konten.Add(new Konto(Kontoname.VLL, Kontotyp.Fremdkapital, 2000)); _konten.Add(new Konto(Kontoname.Darlehensschuld, Kontotyp.Fremdkapital, 2400)); _konten.Add(new Konto(Kontoname.Hypotheken, Kontotyp.Fremdkapital, 2401)); _konten.Add(new Konto(Kontoname.Eigenkapital, Kontotyp.Eigenkapital, 2800)); }