Ejemplo n.º 1
0
 internal bool InsertNewFileImportRequest(ImportJobDataEntity importJobData)
 {
     try
     {
         StoredProcedureEntity sproc = new StoredProcedureEntity();
         sproc.StoredProcedureName = "aud.InsertNewFileImportRequest";
         sproc.StoredProceduresParameter.Add(GetParam("@ImportType", importJobData.ImportType.ToString(), SQLServerDatatype.VarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@SourceType", importJobData.SourceType.ToString(), SQLServerDatatype.VarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ExcelWorksheetName", string.IsNullOrEmpty(importJobData.ExcelWorksheetName) ? null : importJobData.ExcelWorksheetName.ToString(), SQLServerDatatype.VarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@Delimiter", string.IsNullOrEmpty(importJobData.Delimiter) ? null : importJobData.Delimiter.ToString(), SQLServerDatatype.VarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@HasHeader", importJobData.HasHeader.ToString(), SQLServerDatatype.BitDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@SourceFileName", importJobData.SourceFileName.ToString(), SQLServerDatatype.NvarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@SourcePath", importJobData.SourcePath.ToString(), SQLServerDatatype.NvarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@FileColumnMetadata", string.IsNullOrEmpty(importJobData.FileColumnMetadata) ? null : importJobData.FileColumnMetadata.ToString(), SQLServerDatatype.NvarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ColumnMappings", importJobData.ColumnMappings.ToString(), SQLServerDatatype.NvarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@Tags", string.IsNullOrEmpty(importJobData.Tags) ? null : importJobData.Tags.ToString(), SQLServerDatatype.VarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@InLanguage", string.IsNullOrEmpty(importJobData.InLanguage) ? null : importJobData.InLanguage.ToString(), SQLServerDatatype.VarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@UserId", importJobData.UserId.ToString(), SQLServerDatatype.IntDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ProcessStatusId", importJobData.ProcessStatusId.ToString(), SQLServerDatatype.IntDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ProcessStartDateTime", null, SQLServerDatatype.DateTimeDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ProcessEndDateTime", null, SQLServerDatatype.DateTimeDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ImportProcessId", null, SQLServerDatatype.IntDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@RetryCount", "0", SQLServerDatatype.TinyintDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ErrorMessage", null, SQLServerDatatype.NvarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@IsUnicode", importJobData.IsUnicode.HasValue ? importJobData.IsUnicode.ToString() : null, SQLServerDatatype.BitDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@UnMappedColumns", string.IsNullOrEmpty(importJobData.UnMappedColumns) ? null : importJobData.UnMappedColumns, SQLServerDatatype.NvarcharDataType));
         sproc.StoredProceduresParameter.Add(GetParam("@ClientFileName", string.IsNullOrEmpty(importJobData.ClientFileName) ? null : importJobData.ClientFileName, SQLServerDatatype.NvarcharDataType));
         sql.ExecuteScalar(CommandType.StoredProcedure, sproc);
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
 public bool InsertNewFileImportRequest(ImportJobDataEntity importJobData)
 {
     return(rep.InsertNewFileImportRequest(importJobData));
 }