调用BOS服务保存一个单据的简化示例
金蝶云社区-星星火
星星火
1人赞赏了该文章 3,260次浏览 未经作者许可,禁止转载编辑于2014年04月17日 11:39:57

[indent]
[/indent]IMetaDataService metadataService = ServiceHelper.GetService();
// 加载元数据
FormMetadata metadata = metadataService.Load(ctx, "BOS_FileServerFileInfo") as FormMetadata;
// 动态构建数据包对象
DynamicObject dy = new DynamicObject(metadata.BusinessInfo.GetDynamicObjectType());
// 填充数据
FillDynamicObjct(dy);
ISaveService saveService = ServiceHelper.GetService();
// 调用保存服务
IOperationResult oresult = saveService.Save(ctx, metadata.BusinessInfo, new DynamicObject[] { dy });