/// <summary> /// 以文件为单位导入 /// </summary> /// <param name="cat"></param> /// <param name="files"></param> /// <returns>成功导入的数量</returns> private int ImportImg(DocDto cat, string[] files) { if (files == null) { return(0); } var qty = 0; var docDao = new DocImgDao(); var keyDao = new KeyDao(); foreach (var srcFile in files) { var docDto = ImportImg(docDao, keyDao, cat, srcFile); if (docDto == null) { continue; } _Docs.Add(docDto); qty += 1; } return(qty); }
private void ListDoc(DocDto doc) { _Docs.Clear(); var list = new DocImgDao().ListDoc(doc); var keyDao = new KeyDao(); foreach (var item in list) { item.Init(_Cfg); doc.AppendDocItem(item); var key = keyDao.Read <KeyDto>(item.key); if (key != null) { item.path = key.file; } item.Prepare(); _Docs.Add(item); } }