2014-11-03 50 views
0

我现在正在寻找墙壁前的自己。我已经开始使用eConnect与动态GP进行通信以访问信息。动态GP eConnect - 创建一个新的PMClassMaster

我已经遇到了一些问题,我还没有看到答案,我厌倦了搜索整个网络以及所有的文档。如果有人读这个,我会在我的问题后给你一些资料,所以你可以引导你的自我,即使这篇文章没有帮助你。

我的问题是如何通过C#创建一个新的PMClassMaster?最后,它是一个你需要生成的XML文件,但我想知道是否有一种方法可以帮助我吗?例如,创建一个新的供应商,你可以做到以下几点:

PMVendorMasterType vendorMasterType = new PMVendorMasterType(); 

vendorMasterType.eConnectProcessInfo = new eConnectProcessInfo(); 
vendorMasterType.eConnectProcessInfo.ConnectionString = dynamicGPcs; 


vendorMasterType.taUpdateCreateVendorRcd = new taUpdateCreateVendorRcd(); 

vendorMasterType.taUpdateCreateVendorRcd.VENDORID = vendorGP.VENDORID; 
vendorMasterType.taUpdateCreateVendorRcd.VENDNAME = vendorGP.VENDNAME; 
vendorMasterType.taUpdateCreateVendorRcd.VENDSHNM = vendorGP.VENDSHNM; 

//... etc... 

PMVendorMasterType[] vendors = { vendorMasterType }; 

eConnect.PMVendorMasterType = vendors; 

这将非常为你创建一个XML,因为多数民众赞成通过eConnect的“CreateEntity”和“UpdateEntity”的方法是什么GP recevies。

我似乎无法找到相同的PMClassMaster这是具有所有供应商类ID的表。有人知道答案吗?供参考:https://www.gptablereference.com/2010/Table/PM00100

为GP ----- -----来源

http://mbsguru.blogspot.pt/

http://victoriayudin.com/

http://www.gptablereference.com

回答

0

没有为PM级主没有eConnect节点。并非所有可以在GP中完成的事情都可以通过eConnect完成。

为此,您将不得不手动将记录插入到所需数据库中的相关SQL表中。