Example #1
0
 /// <summary>
 /// Сохранение отчета по Информации о ролях и ветках
 /// </summary>
 /// <param name="pathReport">Путь сохранения файла с информацией о ролями</param>
 /// <param name="infoRuleTemplate">Шаблон Подсистем</param>
 public static void CreateFileInfoRuleTemplate(string pathReport, InfoRuleTemplate infoRuleTemplate)
 {
     if (File.Exists(pathReport))
     {
         XmlReadOrWrite read = new XmlReadOrWrite();
         read.AddInfoRuleTemplate(pathReport, infoRuleTemplate);
     }
     else
     {
         var convert = new Converts.ConvettToXml.XmlConvert();
         convert.SerializerClassToXml(pathReport, infoRuleTemplate, typeof(InfoRuleTemplate));
     }
 }
Example #2
0
 /// <summary>
 ///  Проверка наличия журнала ошибок
 /// </summary>
 /// <param name="pathjurnal">Путь к журналу</param>
 /// <param name="znacenie">Обрабоатываемое значение</param>
 /// <param name="branch">Ветка в которой отрабатывае</param>
 /// <param name="error">Ошибка</param>
 public static void JurnalError(string pathjurnal, string znacenie, string branch, string error)
 {
     if (File.Exists(pathjurnal))
     {
         XmlReadOrWrite read = new XmlReadOrWrite();
         read.AddElementError(pathjurnal, znacenie, branch, error);
     }
     else
     {
         var convert = new Converts.ConvettToXml.XmlConvert();
         convert.CreateJurnalError(pathjurnal, znacenie, branch, error);
     }
 }
Example #3
0
 /// <summary>
 /// Сохранение Отчета по миграции
 /// </summary>
 /// <param name="pathreport">Путь сохранения файла с ролями</param>
 /// <param name="userrule">Роли и пользователи</param>
 public static void CreateFileRule(string pathreport, UserRules userrule)
 {
     if (File.Exists(pathreport))
     {
         XmlReadOrWrite read = new XmlReadOrWrite();
         read.AddRuleUsers(pathreport, userrule);
     }
     else
     {
         var convert = new Converts.ConvettToXml.XmlConvert();
         convert.SerializerClassToXml(pathreport, userrule, typeof(UserRules));
     }
 }
Example #4
0
 /// <summary>
 ///  Проверка наличия журнала сделаных
 /// </summary>
 /// <param name="reportMigration">Путь к отчету с ошибками о миграции</param>
 /// <param name="report">Модель отчета о миграциии</param>
 public static void CreateReportMigration(string reportMigration, MigrationParse report)
 {
     if (File.Exists(reportMigration))
     {
         XmlReadOrWrite read = new XmlReadOrWrite();
         read.AddReportMigrationElemrnt(reportMigration, report);
     }
     else
     {
         var convert = new Converts.ConvettToXml.XmlConvert();
         convert.SerializerClassToXml(reportMigration, report, typeof(MigrationParse));
     }
 }
Example #5
0
 /// <summary>
 ///  Проверка наличия журнала сделаных
 /// </summary>
 /// <param name="pathjurnal">Путь к журналу</param>
 /// <param name="znacenie">Обрабоатываемое значение</param>
 /// <param name="ok">Параметр что сделали</param>
 public static void JurnalOk(string pathjurnal, string znacenie, string ok)
 {
     if (File.Exists(pathjurnal))
     {
         XmlReadOrWrite read = new XmlReadOrWrite();
         read.AddElementOk(pathjurnal, znacenie, ok);
     }
     else
     {
         var convert = new  Converts.ConvettToXml.XmlConvert();
         convert.CreateJurnalOk(pathjurnal, znacenie, ok);
     }
 }
Example #6
0
 /// <summary>
 /// Сохранение отчета по Информации о пользователях и их ролях и шаблонах
 /// </summary>
 /// <param name="path">Путь сохранения</param>
 /// <param name="infoUserTemlateAndRule">Шаблоны пользователей и ролей</param>
 public static void CreateFileInfoUserRuleTemplate(string pathReport, InfoUserTemlateAndRule infoUserTemlateAndRule)
 {
     if (File.Exists(pathReport))
     {
         XmlReadOrWrite read = new XmlReadOrWrite();
         if (infoUserTemlateAndRule.Users != null)
         {
             read.AddInfoUserRuleTemplate(pathReport, infoUserTemlateAndRule);
         }
         if (infoUserTemlateAndRule.Template != null)
         {
             read.AddInfoRuleTemplate(pathReport, infoUserTemlateAndRule);
         }
     }
     else
     {
         var convert = new Converts.ConvettToXml.XmlConvert();
         convert.SerializerClassToXml(pathReport, infoUserTemlateAndRule, typeof(InfoUserTemlateAndRule));
     }
 }
Example #7
0
 /// <summary>
 ///  Проверка наличия журнала сделаных
 /// </summary>
 /// <param name="pathjurnal">Путь к журналу</param>
 /// <param name="znacenie">Обрабоатываемое значение</param>
 /// <param name="ok">Параметр что сделали</param>
 public static void JurnalOk(string pathjurnal, string znacenie, string ok)
 {
     try
     {
         if (File.Exists(pathjurnal))
         {
             XmlReadOrWrite read = new XmlReadOrWrite();
             read.AddElementOk(pathjurnal, znacenie, ok);
         }
         else
         {
             var convert = new Converts.ConvettToXml.XmlConvert();
             convert.CreateJurnalOk(pathjurnal, znacenie, ok);
         }
     }
     catch (Exception e)
     {
         System.Windows.Forms.MessageBox.Show(e.ToString());
     }
 }