internal string UpsertImportFileTemplates(ImportFileTemplates importJobData) { string Message = string.Empty; try { StoredProcedureEntity sproc = new StoredProcedureEntity(); sproc.StoredProcedureName = "cfg.UpsertImportFileTemplates"; sproc.StoredProceduresParameter.Add(GetParam("@TemplateId", importJobData.TemplateId.ToString(), SQLServerDatatype.VarcharDataType)); sproc.StoredProceduresParameter.Add(GetParam("@FileFormat", importJobData.FileFormat.ToString(), SQLServerDatatype.VarcharDataType)); sproc.StoredProceduresParameter.Add(GetParam("@ImportType", importJobData.ImportType.ToString(), SQLServerDatatype.VarcharDataType)); sproc.StoredProceduresParameter.Add(GetParam("@TemplateName", importJobData.TemplateName.ToString(), SQLServerDatatype.VarcharDataType)); sproc.StoredProceduresParameter.Add(GetParam("@HasHeader", importJobData.HasHeader.ToString(), SQLServerDatatype.BitDataType)); sproc.StoredProceduresParameter.Add(GetParam("@Delimiter", string.IsNullOrEmpty(importJobData.Delimiter) ? null : importJobData.Delimiter.ToString(), SQLServerDatatype.VarcharDataType)); sproc.StoredProceduresParameter.Add(GetParam("@ExcelWorksheetName", string.IsNullOrEmpty(importJobData.ExcelWorksheetName) ? null : importJobData.ExcelWorksheetName.ToString(), SQLServerDatatype.VarcharDataType)); 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("@IsUnicode", importJobData.IsUnicode.HasValue ? importJobData.IsUnicode.ToString() : null, SQLServerDatatype.BitDataType)); sproc.StoredProceduresParameter.Add(GetParam("@UnMappedColumns", string.IsNullOrEmpty(importJobData.UnMappedColumns) ? null : importJobData.UnMappedColumns.ToString(), SQLServerDatatype.NvarcharDataType)); Message = Convert.ToString(sql.ExecuteScalar(CommandType.StoredProcedure, sproc)); } catch (Exception ex) { Message = "Error :" + ex.Message; } return(Message); }
internal ImportFileTemplates GetImportFileTemplateByTemplateId(int templateId) { ImportFileTemplates result = new ImportFileTemplates(); try { DataTable dt = new DataTable(); StoredProcedureEntity sproc = new StoredProcedureEntity(); sproc.StoredProcedureName = "[cfg].[GetImportFileTemplateByTemplateId]"; sproc.StoredProceduresParameter.Add(GetParam("@TemplateId", templateId.ToString(), SQLServerDatatype.IntDataType)); dt = sql.ExecuteDataTable(CommandType.StoredProcedure, sproc, "", DBIntent.Read.ToString()); if (dt != null && dt.Rows.Count > 0) { ImportJobDataAdapter IJ = new ImportJobDataAdapter(); foreach (DataRow rw in dt.Rows) { result = IJ.AdaptTemplateItem(rw, dt); } } return(result); } catch (Exception ex) { throw ex; } }
public string UpsertImportFileTemplates(ImportFileTemplates fileTemplates) { return(rep.UpsertImportFileTemplates(fileTemplates)); }