Bugfix: exception wurde bei fehlerhafte CSV datei geworfen
This commit is contained in:
@@ -19,14 +19,21 @@ namespace SanSystem
|
|||||||
int counter = 0;
|
int counter = 0;
|
||||||
|
|
||||||
DateTime zeit;
|
DateTime zeit;
|
||||||
|
double temperatur;
|
||||||
|
double druck;
|
||||||
foreach (string pars in input)
|
foreach (string pars in input)
|
||||||
{
|
{
|
||||||
UVcsvStrukture uVcsvStrukture = new UVcsvStrukture();
|
UVcsvStrukture uVcsvStrukture = new UVcsvStrukture();
|
||||||
string[] parts = pars.Split(',');
|
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);
|
DateTime.TryParse(parts[0], out zeit);
|
||||||
double temperatur = double.Parse(parts[1].Replace('.', ','));
|
double.TryParse(parts[1].Replace('.', ','), out temperatur);
|
||||||
double druck = double.Parse(parts[2].Replace('.', ','));
|
double.TryParse(parts[2].Replace('.', ','), out druck);
|
||||||
|
|
||||||
counter++;
|
counter++;
|
||||||
|
|
||||||
uVcsvStrukture.Zeitstempel = zeit;
|
uVcsvStrukture.Zeitstempel = zeit;
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ namespace SanSystem
|
|||||||
dt_kalibrierdatum.DataBindings.Clear();
|
dt_kalibrierdatum.DataBindings.Clear();
|
||||||
txt_liner.DataBindings.Clear();
|
txt_liner.DataBindings.Clear();
|
||||||
txt_harz.DataBindings.Clear();
|
txt_harz.DataBindings.Clear();
|
||||||
|
txt_harzbedarf.DataBindings.Clear();
|
||||||
|
|
||||||
txt_harz.DataBindings.Add(new Binding("Text", inliner, "HarzTyp"));
|
txt_harz.DataBindings.Add(new Binding("Text", inliner, "HarzTyp"));
|
||||||
txt_liner.DataBindings.Add(new Binding("Text", inliner, "LinerTyp"));
|
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_harz.DataBindings.Add(new Binding("Text", inliner, "HarzChargenummer"));
|
||||||
txt_charge_liner.DataBindings.Add(new Binding("Text", inliner, "LinerChargenummer"));
|
txt_charge_liner.DataBindings.Add(new Binding("Text", inliner, "LinerChargenummer"));
|
||||||
dt_kalibrierdatum.DataBindings.Add(new Binding("Value", inliner, "DatumKalibrierung"));
|
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