using PdmSwPlugin.Common.Entity.Pdm;
|
using PdmSwPlugin.Common.Setting;
|
using SolidWorks.Interop.sldworks;
|
|
namespace PdmSwPlugin.Common
|
{
|
public class BomIniterHolder : BomIniter
|
{
|
public static readonly BomIniterHolder Instance = new BomIniterHolder();
|
|
private BomIniterHolder()
|
{
|
if (PluginSetting.Instance.Customer == "YWT")
|
{
|
initer = new YwtBomIniter();
|
}
|
else
|
{
|
initer = new LHJBomIniter();
|
}
|
}
|
|
private BomIniter initer { get; set; }
|
|
public void InitBom(PdmBom bom)
|
{
|
initer.InitBom(bom);
|
}
|
|
public bool IsJgj(ModelDoc2 doc)
|
{
|
return initer.IsJgj(doc);
|
}
|
|
public bool IsStandard(ModelDoc2 doc)
|
{
|
return initer.IsStandard(doc);
|
}
|
}
|
}
|