public override void DatenEinlesen(string[] TextDaten, DateTime?DatumDaten = null) { foreach (var ds in TextDaten) { _Ds = new JgProtokollProgressDaten(ds.Split(new char[] { ';' })); ListeDatenZeit.Add(new StructDatenZeit() { Kennzeichen = _Ds.Position, StartZeit = _Ds.StartZeit, EndZeit = _Ds.EndZeit }); } }
public override void DatenEinlesen(string[] TextDaten, DateTime?DatumDaten = null) { foreach (var ds in TextDaten) { _ArDaten = ds.Split(new char[] { ';' }); switch (_ArDaten[1][0]) { case 'A': if (_MerkeDs != null) { ListeDatenZeit.Add(_MerkeDs); } var protBuegel = new JgProtokollEvgBuegel(_ArDaten); _MerkeDs = new StructDatenZeit() { Kennzeichen = protBuegel.Buegelname, StartZeit = DatumDaten.Value + protBuegel.Uhrzeit }; break; case 'D': var protProd = new JgProtokollEvgProduktion(_ArDaten); _MerkeDs.EndZeit = DatumDaten.Value + protProd.Uhrzeit; break; //case 'Z': // _Ds = new JgProtokollEvgAutomatikStartStop(_ArDaten); // break; //case 'C': // _Ds = new JgProtokollEvgFehler(_ArDaten); // break; //case 'U': // _Ds = new JgProtokollEvgBenutzer(_ArDaten); // break; } } }