public static async Task <SalesOrderServiceCreateResponse> Call(AxdSalesOrder order) { SalesOrderServiceClient client = new SalesOrderServiceClient(); AppContext.SetSwitch("System.Net.Http.UseSocketsHttpHandler", false); return(await client.createAsync(order)); }
public static string Create() { AxdEntity_SalesLine line = new AxdEntity_SalesLine(); AxdEntity_SalesTable table = new AxdEntity_SalesTable(); AxdSalesOrder order = new AxdSalesOrder(); SalesSalesOrderService.AxdEntity_InventDim inventDim = new SalesSalesOrderService.AxdEntity_InventDim(); SalesSalesOrderService.EntityKey[] keys = { new SalesSalesOrderService.EntityKey() }; inventDim.InventSiteId = "001"; line.ItemId = "001002"; line.SalesQty = 42; line.SalesUnit = "шт."; line.InventDim = new SalesSalesOrderService.AxdEntity_InventDim[] { inventDim }; table.CustAccount = "000138"; table.PurchOrderFormNum = "xyz"; table.ReceiptDateRequested = DateTime.Now.Date; table.SalesLine = new AxdEntity_SalesLine[] { line }; order.SalesTable = new AxdEntity_SalesTable[] { table }; keys = Call(order).Result.EntityKeyList; return(keys[0].KeyData[0].Value); }