overhead account stuff
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
import { Component, OnInit, ViewChild } from '@angular/core';
|
||||
import { MatButton } from '@angular/material/button';
|
||||
import { ActivatedRoute, Router } from '@angular/router';
|
||||
import { PremiseService } from '../data-object-service';
|
||||
import { Premise } from '../data-objects';
|
||||
import { AccountService, PremiseService } from '../data-object-service';
|
||||
import { Account, NULL_Premise, Premise } from '../data-objects';
|
||||
import { MessageService } from '../message.service';
|
||||
|
||||
@Component({
|
||||
@ -12,18 +12,19 @@ import { MessageService } from '../message.service';
|
||||
})
|
||||
export class PremiseDetailsComponent implements OnInit {
|
||||
|
||||
collapseDetails: boolean = false
|
||||
collapseOverheadAccount: boolean = false
|
||||
|
||||
@ViewChild('submitButton') submitButton: MatButton
|
||||
|
||||
premise: Premise = {
|
||||
id: 0,
|
||||
description: '',
|
||||
street: '',
|
||||
zip: '',
|
||||
city: ''
|
||||
}
|
||||
premise: Premise = NULL_Premise
|
||||
|
||||
overheadAccount: Account
|
||||
overheadAccountId: number
|
||||
|
||||
constructor(
|
||||
private premiseService: PremiseService,
|
||||
private accountService: AccountService,
|
||||
private messageService: MessageService,
|
||||
private route: ActivatedRoute,
|
||||
private router: Router
|
||||
@ -34,6 +35,8 @@ export class PremiseDetailsComponent implements OnInit {
|
||||
const id = +this.route.snapshot.paramMap.get('id')
|
||||
if (id != 0) {
|
||||
this.premise = await this.premiseService.getPremise(id)
|
||||
this.overheadAccount = await this.accountService.getAccount(this.premise.account)
|
||||
this.overheadAccountId = this.overheadAccount.id
|
||||
}
|
||||
} catch (err) {
|
||||
this.messageService.add(JSON.stringify(err, undefined, 4))
|
||||
|
Reference in New Issue
Block a user