示例#1
0
        public List <ImportFileTemplates> AdaptTemplate(DataTable dt)
        {
            List <ImportFileTemplates> results = new List <ImportFileTemplates>();

            foreach (DataRow rw in dt.Rows)
            {
                ImportFileTemplates ImportJob = new ImportFileTemplates();
                ImportJob = AdaptTemplateItem(rw, dt);
                results.Add(ImportJob);
            }
            return(results);
        }
示例#2
0
        public ImportFileTemplates AdaptTemplateItem(DataRow rw, DataTable dt)
        {
            ImportFileTemplates result = new ImportFileTemplates();

            if (dt.Columns.Contains("TemplateId"))
            {
                result.TemplateId = SafeHelper.GetSafeint(rw["TemplateId"]);
            }

            if (dt.Columns.Contains("FileFormat"))
            {
                result.FileFormat = SafeHelper.GetSafestring(rw["FileFormat"]);
            }

            if (dt.Columns.Contains("ImportType"))
            {
                result.ImportType = SafeHelper.GetSafestring(rw["ImportType"]);
            }

            if (dt.Columns.Contains("TemplateName"))
            {
                result.TemplateName = SafeHelper.GetSafestring(rw["TemplateName"]);
            }

            if (dt.Columns.Contains("Delimiter"))
            {
                result.Delimiter = SafeHelper.GetSafestring(rw["Delimiter"]);
            }

            if (dt.Columns.Contains("HasHeader"))
            {
                result.HasHeader = SafeHelper.GetSafebool(rw["HasHeader"]);
            }

            if (dt.Columns.Contains("ExcelWorksheetName"))
            {
                result.ExcelWorksheetName = SafeHelper.GetSafestring(rw["ExcelWorksheetName"]);
            }

            if (dt.Columns.Contains("FileColumnMetadata"))
            {
                result.FileColumnMetadata = SafeHelper.GetSafestring(rw["FileColumnMetadata"]);
            }

            if (dt.Columns.Contains("ColumnMappings"))
            {
                result.ColumnMappings = SafeHelper.GetSafestring(rw["ColumnMappings"]);
            }

            if (dt.Columns.Contains("Tags"))
            {
                result.Tags = SafeHelper.GetSafestring(rw["Tags"]);
            }

            if (dt.Columns.Contains("InLanguage"))
            {
                result.InLanguage = SafeHelper.GetSafestring(rw["InLanguage"]);
            }

            if (dt.Columns.Contains("UserId"))
            {
                result.UserId = SafeHelper.GetSafeint(rw["UserId"]);
            }

            if (dt.Columns.Contains("IsUnicode"))
            {
                result.IsUnicode = SafeHelper.GetSafeboolIfNull(rw["IsUnicode"]);
            }

            if (dt.Columns.Contains("UpdatedDateTime"))
            {
                result.UpdatedDateTime = SafeHelper.GetSafeDateTime(rw["UpdatedDateTime"]);
            }
            if (dt.Columns.Contains("ImportFileConfigurationId"))
            {
                result.ImportFileConfigurationId = SafeHelper.GetSafestring(rw["ImportFileConfigurationId"]);
            }
            return(result);
        }
示例#3
0
 public ImportJobDataEntity()
 {
     lstTemplates          = new List <ImportFileTemplates>();
     selectedTemplated     = new ImportFileTemplates();
     AllUploadedFileColumn = new List <SelectListItem>();
 }