using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SalesOrderCreation.ServiceReference1;
namespace SalesOrderCreation
{
class Program
{
static void Main(string[] args)
{
CreateSalesOrder();
}
static void CreateSalesOrder()
{
SalesOrderServiceClient client = new SalesOrderServiceClient();
CallContext cc = new CallContext();
cc.Company = "BM01";
ServiceReference1.AxdSalesOrder so = new AxdSalesOrder();
AxdEntity_SalesTable salesTable = new AxdEntity_SalesTable();
AxdEntity_SalesLine salesLine = new AxdEntity_SalesLine();
salesTable.CustAccount = "C000000007";
salesTable.InvoiceAccount = "C000000007";
salesTable.CurrencyCode = "USD";
salesTable.ReceiptDateRequested = System.DateTime.Today;
salesTable.Payment = "10D";
salesTable.PurchOrderFormNum = "DevSuneela";
salesLine.ItemId = "123456";
salesLine.SalesQty = 20;
salesLine.SalesUnit = "ea";
salesTable.SalesLine = new AxdEntity_SalesLine[] { salesLine };
so.SalesTable = new AxdEntity_SalesTable[] { salesTable };
so.DocPurpose = AxdEnum_XMLDocPurpose.Original;
so.DocPurposeSpecified = true;
client.create(cc, so);
}
}
}