diff --git a/src/app/core/core.component.ts b/src/app/core/core.component.ts index e2444d227e..e1b8f42b90 100644 --- a/src/app/core/core.component.ts +++ b/src/app/core/core.component.ts @@ -72,6 +72,7 @@ export class CoreComponent implements OnInit { private automaticBackupService: AutomaticBackupService, private applicationInstanceDbService: ApplicationInstanceDbService, private importBackupModalService: ImportBackupModalService, + private sqlDbApiService: SqlDbApiService, private inventoryDbService: InventoryDbService) { } @@ -186,6 +187,7 @@ export class CoreComponent implements OnInit { this.calculatorDbService.setAll(initializedData.calculators); this.inventoryDbService.setAll(initializedData.inventoryItems); this.idbStarted = true; + this.sqlDbApiService.initCustomDbMaterials(); this.changeDetectorRef.detectChanges(); if (this.electronService.isElectron) { this.automaticBackupService.saveVersionedBackup(); diff --git a/src/app/suiteDb/custom-materials/custom-solid-liquid-flue-gas-materials/custom-solid-liquid-flue-gas-materials.component.html b/src/app/suiteDb/custom-materials/custom-solid-liquid-flue-gas-materials/custom-solid-liquid-flue-gas-materials.component.html index 17b4d7e140..42a80c81ef 100644 --- a/src/app/suiteDb/custom-materials/custom-solid-liquid-flue-gas-materials/custom-solid-liquid-flue-gas-materials.component.html +++ b/src/app/suiteDb/custom-materials/custom-solid-liquid-flue-gas-materials/custom-solid-liquid-flue-gas-materials.component.html @@ -13,7 +13,7 @@ Carbon: - {{solidLiquidFlueGasMaterial.carbon * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.carbon | sigFigs: '3'}} % @@ -21,7 +21,7 @@ Hydrogen: - {{solidLiquidFlueGasMaterial.hydrogen * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.hydrogen | sigFigs: '3'}} % @@ -29,7 +29,7 @@ Inert Ash: - {{solidLiquidFlueGasMaterial.inertAsh * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.inertAsh | sigFigs: '3'}} % @@ -37,7 +37,7 @@ Moisture: - {{solidLiquidFlueGasMaterial.moisture * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.moisture | sigFigs: '3'}} % @@ -45,7 +45,7 @@ Nitrogen: - {{solidLiquidFlueGasMaterial.nitrogen * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.nitrogen | sigFigs: '3'}} % @@ -54,7 +54,7 @@ 2: - {{solidLiquidFlueGasMaterial.o2 * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.o2 | sigFigs: '3'}} % @@ -62,7 +62,7 @@ Sulphur: - {{solidLiquidFlueGasMaterial.sulphur * 100 | sigFigs: '3'}} % + {{solidLiquidFlueGasMaterial.sulphur | sigFigs: '3'}} % diff --git a/src/app/suiteDb/solid-liquid-flue-gas-material/solid-liquid-flue-gas-material.component.ts b/src/app/suiteDb/solid-liquid-flue-gas-material/solid-liquid-flue-gas-material.component.ts index 6418ec883f..f03905995d 100644 --- a/src/app/suiteDb/solid-liquid-flue-gas-material/solid-liquid-flue-gas-material.component.ts +++ b/src/app/suiteDb/solid-liquid-flue-gas-material/solid-liquid-flue-gas-material.component.ts @@ -75,11 +75,12 @@ export class SolidLiquidFlueGasMaterialComponent implements OnInit { async addMaterial() { if (this.canAdd) { - this.convertDecimals(); this.canAdd = false; if (this.settings.unitsOfMeasure === 'Metric') { this.newMaterial.heatingValue = this.convertUnitsService.value(this.newMaterial.heatingValue).from('kJkg').to('btuLb'); } + + // * db insert converts user input percentage to fraction let suiteDbResult = this.sqlDbApiService.insertSolidLiquidFlueGasMaterial(this.newMaterial); if (suiteDbResult == true) { await firstValueFrom(this.solidLiquidMaterialDbService.addWithObservable(this.newMaterial))