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); }
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); }
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); // } //} }
public ImportMsgResult Import(string excelfileName, ImportDataTemplate template, string user) { return(Import(GetExcelData(excelfileName), template, user)); }
public ImportMsgResult Import(Stream fileStream, ImportDataTemplate template, string user) { throw new NotImplementedException(); }