Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 //Создание проекта по указанному файлу 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);
 }