minus_area in premise, calculation of areas and factors
This commit is contained in:
@ -52,6 +52,7 @@ export interface Premise {
|
||||
street: string
|
||||
zip: string
|
||||
city: string
|
||||
minus_area: number
|
||||
account: number
|
||||
}
|
||||
export const NULL_Premise: Premise = {
|
||||
@ -60,6 +61,7 @@ export const NULL_Premise: Premise = {
|
||||
,street: ''
|
||||
,zip: ''
|
||||
,city: ''
|
||||
,minus_area: undefined
|
||||
,account: undefined
|
||||
}
|
||||
|
||||
@ -180,11 +182,13 @@ export const NULL_TenancyFeeMapping: TenancyFeeMapping = {
|
||||
export interface AccountEntryCategory {
|
||||
id: number
|
||||
description: string
|
||||
considerMinusArea: boolean
|
||||
overhead_relevant: boolean
|
||||
}
|
||||
export const NULL_AccountEntryCategory: AccountEntryCategory = {
|
||||
id: 0
|
||||
,description: ''
|
||||
,considerMinusArea: false
|
||||
,overhead_relevant: false
|
||||
}
|
||||
|
||||
|
@ -26,6 +26,10 @@
|
||||
<th mat-header-cell *matHeaderCellDef>Ort</th>
|
||||
<td mat-cell *matCellDef="let element">{{element.city}}</td>
|
||||
</ng-container>
|
||||
<ng-container matColumnDef="minusArea">
|
||||
<th mat-header-cell *matHeaderCellDef>Minus-Fläche</th>
|
||||
<td mat-cell *matCellDef="let element">{{element.minus_area | number:'1.2-2'}}</td>
|
||||
</ng-container>
|
||||
<ng-container matColumnDef="account">
|
||||
<th mat-header-cell *matHeaderCellDef>Betriebskostenkonto</th>
|
||||
<td mat-cell *matCellDef="let element">{{element.account}}</td>
|
||||
|
@ -13,7 +13,7 @@ export class MyPremisesComponent implements OnInit {
|
||||
|
||||
premises: Premise[]
|
||||
dataSource: MatTableDataSource<Premise>
|
||||
displayedColumns: string[] = [ "description", "street", "zip", "city", "account" ]
|
||||
displayedColumns: string[] = [ "description", "street", "zip", "city", "minusArea", "account" ]
|
||||
|
||||
|
||||
constructor(private premiseService: PremiseService, private messageService: MessageService) { }
|
||||
|
@ -40,6 +40,11 @@
|
||||
<mat-label>Ort</mat-label>
|
||||
<input matInput name="city" [(ngModel)]="premise.city"/>
|
||||
</mat-form-field>
|
||||
</div><div>
|
||||
<mat-form-field appearance="outline">
|
||||
<mat-label>Minus-Fläche</mat-label>
|
||||
<input type="number" matInput name="minusArea" [(ngModel)]="premise.minus_area"/>
|
||||
</mat-form-field>
|
||||
</div><div>
|
||||
<mat-form-field appearance="outline" *ngIf="premise.account">
|
||||
<mat-label>Betriebskostenkonto</mat-label>
|
||||
|
Reference in New Issue
Block a user