/// <summary> /// Формирование заявок пляшем от АИС 3 /// </summary> /// <param name="userRule">Спаршенные данные АИС 3</param> /// <returns></returns> public async Task <ModelPathReport> GenerateTemplateRule(UserRules userRule) { var report = new ModelPathReport(); try { return(await Task.Factory.StartNew(() => { var sql = new SelectSql(); var templateword = new TemplateUserRule(); var ruletemplate = new RuleTemplate() { SenderUsers = new SenderUsers() }; var modelselect = sql.SendersUsers(ref ruletemplate); sql.UserRuleModel(ref ruletemplate, userRule, modelselect); templateword.CreateDocum(_parametrService.ReportMassTemplate, ruletemplate, null); report.Note = "Заявки запущены и сохраняются в папку"; report.Url = _parametrService.ReportMassTemplate; return report; })); } catch (Exception e) { Loggers.Log4NetLogger.Error(e); report.Note = e.Message; return(report); } }
public void CreateDocumTestTemplate() { var temp = new TemplateUserRule(); temp.CreateDocum(@"C:\", null, null); }