public static Thread openInFloatWindow(string ozasmtFile, string controlName) { var o2AssessmentLoadEngine = OzasmtUtils.getO2AssessmentLoadEngine(ozasmtFile, o2AssessmentLoadEngines); if (o2AssessmentLoadEngine != null) { var o2Assessment = new O2Assessment(o2AssessmentLoadEngine, ozasmtFile); if (o2Assessment.o2Findings.Count > 0) { return(openInFloatWindow(o2Assessment.o2Findings, controlName)); } } return(null); }
public Thread loadO2Assessment(string pathToFileToLoad) { if (Path.GetExtension(pathToFileToLoad) == PublicDI.config.O2FindingsFileExtension) { var o2Assessment = (IO2Assessment)Serialize.getDeSerializedObjectFromBinaryFile(pathToFileToLoad, typeof(O2Assessment)); if (o2Assessment != null) { PublicDI.log.info("Sucessfuly created O2Findings object from file: {0}", pathToFileToLoad); loadO2Assessment(o2Assessment); } else { PublicDI.log.error("There was a problem deserializing O2Findings object saved to: {0}", pathToFileToLoad); } return(null); } else { var o2AssessmentLoad = OzasmtUtils.getO2AssessmentLoadEngine(pathToFileToLoad, o2AssessmentLoadEngines); return(loadO2Assessment(o2AssessmentLoad, pathToFileToLoad)); } }