Datenbank Schema Änderungen

This commit is contained in:
Moritz Utcke
2024-01-06 14:12:01 +07:00
parent 9a6f5218d0
commit 30cc5fab63
77 changed files with 661 additions and 2385 deletions

View File

@@ -1,19 +1,19 @@
import { Gebaeude } from "src/lib/Gebaeude";
import { GebaeudeStammdaten, VerbrauchsausweisWohnen } from "@ibcornelsen/database";
export function auditBedarfsausweisBenoetigt(gebaeude: Gebaeude): boolean {
let ausweis = gebaeude.ausweis;
if (!ausweis) {
return false;
export function auditBedarfsausweisBenoetigt(ausweis: VerbrauchsausweisWohnen, gebaeude: GebaeudeStammdaten): boolean {
if (gebaeude.baujahr_gebaeude && gebaeude.baujahr_gebaeude.length > 0) {
return (
(gebaeude.baujahr_gebaeude[0] < 1978 &&
gebaeude.einheiten <= 4 &&
gebaeude.saniert == false &&
(ausweis.ausstellgrund == "Vermietung" ||
ausweis.ausstellgrund == "Sonstiges" ||
ausweis.ausstellgrund == "Verkauf")) ||
ausweis.ausstellgrund == "Neubau" ||
ausweis.ausstellgrund == "Modernisierung"
);
}
return (
(gebaeude.baujahr[0] < 1978 &&
gebaeude.einheiten <= 4 &&
gebaeude.saniert == false &&
(ausweis.ausstellgrund == "Vermietung" ||
ausweis.ausstellgrund == "Sonstiges" ||
ausweis.ausstellgrund == "Verkauf")) ||
ausweis.ausstellgrund == "Neubau" ||
ausweis.ausstellgrund == "Modernisierung"
);
return false
}