public static ActionResult RASVersionSynch(Session session) { session.Log("Begin RASVersionSynch"); try { var vW = new DbVersion(); var rasDir = session.GetTargetPath("INSTALLLOCATION") + @"RAS\"; string er = vW.UpdateProjectVersion(rasDir + "RasAnalyzerProject.accdb", true); er += "\n" + vW.UpdateProjectVersion(rasDir + "RasTemplates.accdb", true); er += "\n" + vW.UpdateProjectVersion(rasDir + "RasProject.accdb", true); er += vW.UpdateArchiveVersion(rasDir + "RASArchive.accdb", true); } catch (Exception exception) { exception.MessageError(); } session.Log("End RASVersionSynch"); return(ActionResult.Success); }
public static ActionResult AnalyzerVersionSynch(Session session) { session.Log("Begin AnalyzerVersionSynch"); try { var vW = new DbVersion(); var analyzerDir = session.GetTargetPath("INSTALLLOCATION") + @"Analyzer\"; string er = vW.UpdateProjectVersion(analyzerDir + "ArhAnalyzerProject.accdb", true); er += "\n" + vW.UpdateProjectVersion(analyzerDir + "ArhAnalyzerTemplates.accdb", true); er += "\n" + vW.UpdateProjectVersion(analyzerDir + "VedData.accdb", true); er += "\n" + vW.UpdateAnalyzerAppDataVersion(analyzerDir + "AppData.accdb", true); er += vW.UpdateArchiveVersion(analyzerDir + "ArhAnalyzerArchive.accdb", true); } catch (Exception exception) { exception.MessageError(); } session.Log("End AnalyzerVersionSynch"); return(ActionResult.Success); }
//Создание проекта по указанному файлу file в потоке thread public Project(string file, ThreadCalc thread) { ThreadCalc = thread; File = file; Otm = true; //Проверка правильности проекта if (!DbVersion.IsProject(File)) { thread.AddError("Указан недопустимый файл проекта", null, "Путь=" + File); return; } if (thread.ApplicationType == ApplicationType.Controller) {//Обновление версии файла проекта var vsyn = new DbVersion(); vsyn.UpdateProjectVersion(File, false); } ReadSysTabl(false); }