Example #1
0
        protected ImportMsgResult Import(IList <ExcelInfo> excels, ImportDataTemplate template, string user)
        {
            IList <ImportMsgResult> results = new List <ImportMsgResult>();

            System.Threading.Tasks.Parallel.ForEach(excels, excel => {
                results.Add(Import(excel, template, user));
            });
            return(null);
        }
Example #2
0
        public ImportMsgResult Import(ExcelInfo excel, ImportDataTemplate template, string user)
        {
            msgResult.Result = false;
            //check template
            if (!CheckTemplate(excel, template.DataFields.Select(p => p.Fieldtext)))
            {
                msgResult.Msg = "导入数据为空";
            }



            return(msgResult);
        }
Example #3
0
        protected const string DATABASEIMPTIME   = "ImpTime";           //ImpTime

        public void Import(NetType netType, ExcelInfo excel, ImportDataTemplate template, ImportDataTemplateField fields, IList <CityInfo> cityIds, string user)
        {
            //ImportDataTemplateField = new List<ImportDataTemplateField>();
            //DataFields = list;
            //foreach (var item in Template.KeyfieldCombination.Split(',').ToList())
            //{
            //    List<QueryParameter> lisQuery1 = new List<QueryParameter>();
            //    var fld = DataFields.FirstOrDefault(p => p.Fieldname == item && string.IsNullOrWhiteSpace(p.Format));
            //    if (fld == null)
            //    {
            //        var query2 = new QueryParameter() { Name = "Fieldname", Operator = FilterOperator.IsEqualTo, Value = item };
            //        lisQuery1.Add(query);
            //        lisQuery1.Add(query2);
            //        var filed = service.GetDatafieldsByCondition(lisQuery1).FirstOrDefault();
            //        DataFields.Add(filed);
            //    }
            //}
        }
Example #4
0
 public ImportMsgResult Import(string excelfileName, ImportDataTemplate template, string user)
 {
     return(Import(GetExcelData(excelfileName), template, user));
 }
Example #5
0
 public ImportMsgResult Import(Stream fileStream, ImportDataTemplate template, string user)
 {
     throw new NotImplementedException();
 }