public void submitStep(bool stepWasExecutedCorrectly) { currentSchritt.Timestamp = DateTime.Now; // Log time step spent active: var nowSeconds = DateTime.Now.Ticks / TimeSpan.TicksPerSecond; // System time in seconds var secondsPassedSinceImageWasLoaded = nowSeconds - TimestampNewImageLoadedSeconds; currentSchritt.ZeitSekunden = secondsPassedSinceImageWasLoaded; if (currentSchritt.isFilledInProperly()) { currentSchritt.VersuchErfolgreich = stepWasExecutedCorrectly; Schrittbearbeitunginfos.Add(currentSchritt.Copy()); Console.WriteLine("Saved: " + currentSchritt); } else { Console.WriteLine("Konnte Schritt nicht in den Schritttracker schreiben: Werte waren nicht komplett und richtig ausgefuellt"); } }
public void resetCurrentStep(object sender, EventArgs e) { currentSchritt = new Schrittbearbeitunginfos(); refreshSchrittLoadTimestamp(); }
public Schrittdatenbank() { loadFromFile("schrittdaten.xml"); currentSchritt = new Schrittbearbeitunginfos(); TimestampNewImageLoadedSeconds = 0; }