How to get PartProperty via partNo?
public ArrayList BDGetProPartProperty(Project oProject, string PartNO)
{
ArrayList arrList = new ArrayList();
DMObjectsFinder oFinder = new DMObjectsFinder(oProject);
FunctionsFilter oFunctionsFilter = new FunctionsFilter();
oFunctionsFilter.ExactNameMatching = true;
Function[] oFunctions = oFinder.GetFunctions(oFunctionsFilter);
foreach (var oFunction in oFunctions)
{
if (oFunction != null)
{
foreach (var part in oFunction.Articles)
{
if (part.Properties.ARTICLE_PARTNR == PartNO)
{
string sDescription1 = string.Empty;
if (!part.Properties.ARTICLE_DESCR1.IsEmpty)
{
sDescription1 = ((MultiLangString)part.Properties.ARTICLE_DESCR1).GetString(ISOCode.Language.L_zh_CN);
}
arrList.Add("名称1||" + sDescription1);
}
}
}
}
return arrList;
}