Example #1
0
        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);
        }
Example #2
0
 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));
     }
 }