Пример #1
0
 /// <summary>
 /// Добавление ИНН для проведения учетных действий
 /// </summary>
 /// <param name="templateInnPattern">Набор ИНН</param>
 /// <param name="userIdGuid">GUID пользователя</param>
 public void AddFlFaceMainRegistration(TemplateInnPattern templateInnPattern, string userIdGuid)
 {
     try
     {
         var logicModel = Automation.LogicsSelectAutomations.FirstOrDefault(logic => logic.Id == 30);
         if (logicModel != null)
         {
             EventSqlEf.EventSqlEf eventMessage = new EventSqlEf.EventSqlEf()
             {
                 UserNameGuid = userIdGuid
             };
             var con = (SqlConnection)Automation.Database.Connection;
             con.FireInfoMessageEventOnUserErrors = true;
             Automation.Database.CommandTimeout   = 120000;
             con.InfoMessage += eventMessage.Con_InfoMessageSignalR;
             Automation.Database.ExecuteSqlCommand(logicModel.SelectUser,
                                                   new SqlParameter
             {
                 ParameterName = logicModel.SelectedParametr.Split(',')[0],
                 Value         = CreteParameterTableSql(templateInnPattern.Inn, "Inn", typeof(string)),
                 TypeName      = "dbo.ListInn",
                 SqlDbType     = SqlDbType.Structured
             });
         }
     }
     catch (Exception ex)
     {
         Loggers.Log4NetLogger.Error(ex);
     }
 }
Пример #2
0
 /// <summary>
 /// Добавление ИНН для регистрации учетных действий
 /// </summary>
 /// <param name="templateInnPattern">Шаблон для добавления</param>
 /// <param name="userIdGuid">GUID Пользователя</param>
 /// <returns></returns>
 public async Task AddFlFaceMainRegistration(TemplateInnPattern templateInnPattern, string userIdGuid)
 {
     await Task.Factory.StartNew(() =>
     {
         var model = new ModelGetPost();
         model.AddFlFaceMainRegistration(templateInnPattern, userIdGuid);
         model.Dispose();
     });
 }