Bugfix: exception wurde bei fehlerhafte CSV datei geworfen
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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"));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user