Die Massenstatistik umgeändert auf TJ bedürfnisse.
2 Nachkomma stellen werden angezeigt. Es wird eine MessageBox angezeigt, wenn die Daten fertig heruntergeladen wurden
This commit is contained in:
@@ -25,6 +25,10 @@ namespace SanSystem
|
||||
|
||||
BuildBericht(SearchForWaranties());
|
||||
}
|
||||
static string ConvertToDecimals(double input, uint kommazahl = 2)
|
||||
{
|
||||
return input.ToString("0.00");
|
||||
}
|
||||
|
||||
void BuildBericht(List<Inspektionsobjekt> list)
|
||||
{
|
||||
@@ -38,17 +42,20 @@ namespace SanSystem
|
||||
{
|
||||
DataRow dr = inliner.NewRow();
|
||||
dr["hausnummer"] = objekt.Hausnummer;
|
||||
if(objekt.HaltungGemessen.Day == targetDatum.Day &&
|
||||
/*if(objekt.HaltungGemessen.Day == targetDatum.Day &&
|
||||
objekt.HaltungGemessen.Month == targetDatum.Month &&
|
||||
objekt.HaltungGemessen.Year == targetDatum.Year)
|
||||
{
|
||||
/*{
|
||||
dr["vorbereitet"] = "ja";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
dr["vorbereitet"] = "nein am " + objekt.HaltungGemessen.ToShortDateString();
|
||||
}
|
||||
}*/
|
||||
//{
|
||||
dr["vorbereitet"] = "am " + objekt.HaltungGemessen.ToShortDateString();
|
||||
//}
|
||||
int schachtanbindungen = 0;
|
||||
foreach (Sanieren mainsan in objekt.Sanierung)
|
||||
{
|
||||
@@ -62,10 +69,10 @@ namespace SanSystem
|
||||
{
|
||||
double linerLang = objekt.Haltungslaenge + objekt.Schachtlaenge + 0.5;
|
||||
gesamtLiner += linerLang;
|
||||
dr["liner_laenge"] = linerLang;
|
||||
dr["kalibrierschlauch"] = objekt.Haltungslaenge + (objekt.Schachtlaenge * 2) + 0.3;
|
||||
dr["preliner"] = linerLang - 0.5;
|
||||
dr["harzmenge"] = linerLang * (mainsan as InlinerSanierung).HarzBedarf;
|
||||
dr["liner_laenge"] = ConvertToDecimals(linerLang);
|
||||
dr["kalibrierschlauch"] = ConvertToDecimals(objekt.Haltungslaenge + (objekt.Schachtlaenge * 2) + 0.3);
|
||||
dr["preliner"] = ConvertToDecimals(linerLang - 0.5);
|
||||
dr["harzmenge"] = ConvertToDecimals(linerLang * (mainsan as InlinerSanierung).HarzBedarf);
|
||||
gesamtHarz += linerLang * (mainsan as InlinerSanierung).Harzbedarf;
|
||||
}
|
||||
if (mainsan is SchachtAnbindung)
|
||||
@@ -78,8 +85,8 @@ namespace SanSystem
|
||||
inliner.Rows.Add(dr);
|
||||
}
|
||||
|
||||
grundDaten["gesamtHarz"] = gesamtHarz;
|
||||
grundDaten["gesamtliner"] = gesamtLiner;
|
||||
grundDaten["gesamtHarz"] = ConvertToDecimals(gesamtHarz);
|
||||
grundDaten["gesamtliner"] = ConvertToDecimals(gesamtLiner);
|
||||
grundDaten["Ausdruck_datum"] = targetDatum.ToLongDateString();
|
||||
grundDaten["Ort"] = inspektionsobjekts.Last().OrtName;
|
||||
grundDaten["Strasse"] = inspektionsobjekts.Last().StrasseName;
|
||||
|
||||
Reference in New Issue
Block a user