public void Dateifund_anzeigen(Dateifund dateifund) { var dateifundtext = string.Format("{0}, {1}, {2}", dateifund.Dateiname, dateifund.Veränderungsdatum, dateifund.Dateipfad); var auftragNode = Finde_Knoten_zum_Suchauftrag(dateifund.SuchauftragId); auftragNode.Nodes.Add(dateifundtext); }
public void Fund_registrieren(Tuple<string, FileInfo> input, Action<Statusmeldung> melden, Action<Dateifund> gefunden) { var suchvorgang = _suchvorgänge[input.Item1]; suchvorgang.DateienGefunden++; var status = new Statusmeldung { SuchauftragId = input.Item1, DateienGefunden = suchvorgang.DateienGefunden, DateienGeprüft = suchvorgang.DateienGeprüft, Abfrage = suchvorgang.Abfrage, InBearbeitung = suchvorgang.InBearbeitung, Verzeichnispfad = input.Item2.DirectoryName }; melden(status); var datei = input.Item2; var fund = new Dateifund { SuchauftragId = input.Item1, Dateiname = datei.Name, Veränderungsdatum = datei.LastWriteTime, Dateipfad = datei.DirectoryName }; gefunden(fund); }