Bugfix: exception wurde bei fehlerhafte CSV datei geworfen

This commit is contained in:
2019-03-22 20:42:43 +01:00
parent ec40d2cb65
commit f880a66fd6
2 changed files with 13 additions and 3 deletions

View File

@@ -19,14 +19,21 @@ namespace SanSystem
int counter = 0;
DateTime zeit;
double temperatur;
double druck;
foreach (string pars in input)
{
UVcsvStrukture uVcsvStrukture = new UVcsvStrukture();
string[] parts = pars.Split(',');
if (parts[0].Equals("Group1") || parts[1].Equals("(END)")) continue;
if (
parts[0].Equals("Group1") ||
parts[1].Equals("(END)") ||
parts[1].Equals("(START)")
) continue;
DateTime.TryParse(parts[0], out zeit);
double temperatur = double.Parse(parts[1].Replace('.', ','));
double druck = double.Parse(parts[2].Replace('.', ','));
double.TryParse(parts[1].Replace('.', ','), out temperatur);
double.TryParse(parts[2].Replace('.', ','), out druck);
counter++;
uVcsvStrukture.Zeitstempel = zeit;

View File

@@ -53,6 +53,7 @@ namespace SanSystem
dt_kalibrierdatum.DataBindings.Clear();
txt_liner.DataBindings.Clear();
txt_harz.DataBindings.Clear();
txt_harzbedarf.DataBindings.Clear();
txt_harz.DataBindings.Add(new Binding("Text", inliner, "HarzTyp"));
txt_liner.DataBindings.Add(new Binding("Text", inliner, "LinerTyp"));
@@ -62,6 +63,8 @@ namespace SanSystem
txt_charge_harz.DataBindings.Add(new Binding("Text", inliner, "HarzChargenummer"));
txt_charge_liner.DataBindings.Add(new Binding("Text", inliner, "LinerChargenummer"));
dt_kalibrierdatum.DataBindings.Add(new Binding("Value", inliner, "DatumKalibrierung"));
txt_harzbedarf.DataBindings.Add(new Binding("Text", inliner, "HarzBedarf"));
}
}