2014-11-03 17 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表中。