コード例 #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));
     }
 }
コード例 #2
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));
     }
 }