public static List <VentsCadFile> Get(string Name, Type type, string vaultName) { List <VentsCadFile> cadFiles = null; List <FindedDocuments> найденныеФайлы; SwDocType doctype; switch (type) { case Type.Drawing: doctype = SwDocType.SwDocDrawing; break; case Type.Assembly: doctype = SwDocType.SwDocAssembly; break; case Type.Part: doctype = SwDocType.SwDocPart; break; case Type.None: doctype = SwDocType.SwDocNone; break; default: doctype = SwDocType.SwDocLike; break; } SearchDoc(Name, doctype, out найденныеФайлы, vaultName); if (найденныеФайлы?.Count > 0) { cadFiles = new List <VentsCadFile>(); try { foreach (var item in найденныеФайлы) { var cadFile = new VentsCadFile { PartIdPdm = item.PartIdPdm, Time = item.Time, ProjectId = item.ProjectId, Path = item.Path, PartName = item.PartName, PartSize = item.PartSize }; cadFiles.Add(item); } } catch (Exception e) { MessageBox.Show(e.ToString()); } } return(cadFiles); }
public static List<VentsCadFile> Get(string Name, Type type, string vaultName) { List<VentsCadFile> cadFiles = null; List<FindedDocuments> найденныеФайлы; SwDocType doctype; switch (type) { case Type.Drawing: doctype = SwDocType.SwDocDrawing; break; case Type.Assembly: doctype = SwDocType.SwDocAssembly; break; case Type.Part: doctype = SwDocType.SwDocPart; break; case Type.None: doctype = SwDocType.SwDocNone; break; default: doctype = SwDocType.SwDocLike; break; } SearchDoc(Name, doctype, out найденныеФайлы, vaultName); if (найденныеФайлы?.Count > 0) { cadFiles = new List<VentsCadFile>(); try { foreach (var item in найденныеФайлы) { var cadFile = new VentsCadFile { PartIdPdm = item.PartIdPdm, Time = item.Time, ProjectId = item.ProjectId, Path = item.Path, PartName = item.PartName, PartSize = item.PartSize }; cadFiles.Add(item); } } catch (Exception e) { MessageBox.Show(e.ToString()); } } return cadFiles; }