PLM之家PLMHome-国产软件践行者

【Aras Innovator 二次开发入门】5 创建对象Document

[复制链接]

2018-7-6 16:14:08 3046 0

admin 发表于 2018-7-6 16:14:08 |阅读模式

admin 楼主

2018-7-6 16:14:08

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
【Aras Innovator 二次开发入门】5 创建对象Document( S! v7 e! s/ L8 g; x
. U7 O( ^/ ]8 S0 ?9 q+ Q6 }9 S

& L' z2 ]. E. R' {8 w使用代码创建对象:
' _4 J9 ^# U) L5 N* P) `( b' w8 o7 t可以结合SQL去查询下对应对象的表和字段,set property实际上就是去设置这些值。ok后,apply即可!
5 d2 A! q' h) |* V0 v' G/ B' b" w7 e5 @, }6 |4 S
1 A3 B8 j$ R. [4 `
Console.WriteLine("4 =============Add a item  ======================");9 g. P" }( e8 y# T) r. l
            //we select the information from sql ; Z4 T) d: w8 ~5 L- j
            //select item_number,name,classification,authoring_tool,effective_date from innovator.DOCUMENT& ^' r5 k6 D- q" E  [9 ^; `- A
            //ITEM_NUMBER        NAME        CLASSIFICATION        AUTHORING_TOOL        EFFECTIVE_DATE& @, @' n5 e( U6 }; w8 E7 f6 r  Q% W2 ^
            // testDoc NULL    Process Text Editor 2018 - 07 - 05 02:25:27.000
$ o3 a4 g: S) b            Item newDocItem = newInnovator.newItem("Document", "add");
# G( |; l" n# n$ E, Z7 E/ C# t3 x            newDocItem.setProperty("item_number", "plmhomeTestDoc2222");8 G2 f# `5 p, d) B
            newDocItem.setProperty("name", "plmhomeDocument");
' m3 N" h, h! b& t& ?+ c            newDocItem.setProperty("classification", "Process");+ I6 t" f4 f# u. o
            newDocItem.setProperty("authoring_tool", "Text_Editor");
; y# ~) \7 L! ~            newDocItem.setProperty("effective_date", "2018-07-06");8 R2 V- ?3 B" a% ^
7 O0 f  B7 E0 H, J9 L' o

- E$ h. S# s& S) L: h& \; o            newDocItem.apply();* a& O1 M' W- d4 h
            if (newDocItem.isError()). m  B0 E2 N+ K; _4 A4 q& p
            {
% N' I& Q. A6 G% B                Console.WriteLine("Create error !");9 z7 Y5 }, D" p9 S5 H5 a
            }4 m) \1 F, A8 F; X, e, T3 U9 g
            else
# R  ~+ F4 K! d" f, L; ]+ r            {  N3 N: C: ?$ @5 @9 [
                Console.WriteLine("works fine to create the docuement");5 N5 r, m: N5 Z
            }
/ a* \/ Z5 @3 w7 v) b& @6 d  g$ y- k* X# e4 X
! C# b: M& W3 ~( D: \& c; R6 T
7 D: O: }( D2 R) _' N2 B
555.PNG - z1 W* P0 n( Y: v9 R3 t
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了