From d5d853abc5f9f75db4e07de04bb05eabcc976159 Mon Sep 17 00:00:00 2001 From: Damian Wessels Date: Mon, 27 Jan 2025 17:43:40 +0100 Subject: [PATCH] =?UTF-8?q?Double=20to=20decimal=20ge=C3=A4ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Schnittstelle/Export/Excel.cs | 14 +++++++------- Schnittstelle/Sanierung/Sanierungart.cs | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Schnittstelle/Export/Excel.cs b/Schnittstelle/Export/Excel.cs index 1df56e3..6cd8527 100644 --- a/Schnittstelle/Export/Excel.cs +++ b/Schnittstelle/Export/Excel.cs @@ -177,7 +177,7 @@ namespace Schnittstelle.Export x.DN); uint counter = 0; - double Kosten = 0; + decimal Kosten = 0; bool Schlauchliner = false; foreach (SanierungMassnahme imas in imasses) { @@ -192,13 +192,13 @@ namespace Schnittstelle.Export if (imas.Beschreibung.Equals("Schlauchliner")) { Schlauchliner = true; - double zuschlag = 1; - double tmpLaenge = Convert.ToDouble(haltung.Stammdaten.Kante.Laenge); + decimal zuschlag = 1; + decimal tmpLaenge = haltung.Stammdaten.Kante.Laenge; if (tmpLaenge < 30) - zuschlag = 1.3; + zuschlag = 1.3m; if (tmpLaenge < 15) - zuschlag = 1.5; - worksheet.Range[row + j, 10].Number = (imas.Kosten * zuschlag) * tmpLaenge; + zuschlag = 1.5m; + worksheet.Range[row + j, 10].Number = Convert.ToDouble((imas.Kosten * zuschlag) * tmpLaenge); break; } } @@ -206,7 +206,7 @@ namespace Schnittstelle.Export } if(!Schlauchliner) { - worksheet.Range[row + j, 10].Number = Kosten; + worksheet.Range[row + j, 10].Number = Convert.ToDouble(Kosten); } if (imasses != null) diff --git a/Schnittstelle/Sanierung/Sanierungart.cs b/Schnittstelle/Sanierung/Sanierungart.cs index 4b2aae5..675c68e 100644 --- a/Schnittstelle/Sanierung/Sanierungart.cs +++ b/Schnittstelle/Sanierung/Sanierungart.cs @@ -10,15 +10,15 @@ namespace Schnittstelle.Sanierung { private string begrenzung = string.Empty; string beschreibung = string.Empty; - double kosten = double.MinValue; + decimal kosten = decimal.Zero; int dn = 0; public string Beschreibung { get => beschreibung; } public string Begrenzung { get => begrenzung; } - public double Kosten { get => kosten; } + public decimal Kosten { get => kosten; } public int DN { get => dn; } - public SanierungMassnahme(string beschreibung, double kosten, int dn, string begrenzung = "-:-:-") + public SanierungMassnahme(string beschreibung, decimal kosten, int dn, string begrenzung = "-:-:-") { this.beschreibung = beschreibung; this.kosten = kosten;