1 Commits

Author SHA1 Message Date
eaabf522ee saldo 2021-02-05 12:53:48 +01:00

View File

@ -27,7 +27,11 @@ export class MietersComponent implements OnInit {
async getMieters() {
try {
this.mieters = await this.mieterService.getMieters();
this.mieters = await this.mieterService.getMieters();
this.mieters.sort((a, b) => (a.nachname < b.nachname ? -1 : 1))
this.messageService.add("Mieters loaded")
this.loadSaldos();
this.messageService.add("Saldos loaded")
} catch (err) {
this.messageService.add(JSON.stringify(err, undefined, 4))
}
@ -36,6 +40,7 @@ export class MietersComponent implements OnInit {
async loadSaldos() {
try {
this.mieters.forEach(async (m:Mieter) => {
this.messageService.add(`Loading saldo for mieter ${m.id}`)
let saldo: Saldo = await this.zahlungForderungService.getSaldoByMieterAndYear(m.id, +this.year)
m.saldo = saldo.saldo
})
@ -47,6 +52,5 @@ export class MietersComponent implements OnInit {
ngOnInit(): void {
this.year = new Date().getFullYear().toString()
this.getMieters();
this.loadSaldos();
}
}