带Sitecore的商务服务器-如何更新订单状态

带Sitecore的商务服务器-如何更新订单状态,sitecore,commerceserver,Sitecore,Commerceserver,我想问一下,如何使用Commerce Server支持的Sitecore Commerce 8更新订单状态。或在sitecore 7.2中(如果可能) 基于Sitecore.Commerce.Connect.CommerceServer.Orders.Models.CommerceCorder类,我们尝试将状态代码保存为“InProcess”,但未更新 CartServiceProvider=新的CartServiceProvider(); var orderRequest=新提交的Submit

我想问一下,如何使用Commerce Server支持的Sitecore Commerce 8更新订单状态。或在sitecore 7.2中(如果可能)

基于Sitecore.Commerce.Connect.CommerceServer.Orders.Models.CommerceCorder类,我们尝试将状态代码保存为“InProcess”,但未更新

CartServiceProvider=新的CartServiceProvider();
var orderRequest=新提交的SubmitVisitorOrderRequest(buyCart);
var orderResult=orderService.SubmitVisitorOrder(orderRequest);
var order=orderResult.order作为CommerceOrder;
order.StatusCode=“InProcess”;
SaveCart(新的SaveCart请求(订单));

我们尝试了下面的代码,但出现了错误。

我们修改了代码,将状态更新为admin OrderSiteAgent orderAgent=new OrderSiteAgent(“网站”,true,”)

错误:联机OrderManagementContext=OrderManagementContext.Create(ordersAgent);
从Commerce Server管理数据库中读取站点“网站”的站点资源时出现问题。请检查站点是否存在资源,以及进程是否具有访问数据库的权限。InnerException包含更多详细信息

请包含一些代码,演示您已尝试解决此问题的内容。如果你证明自己做了一些研究并试图自己解决这个问题,人们会更有可能提供帮助。