public String getPrice(String itemNo, String amount) { SalesHeader head = new SalesHeader(); Lines line = new Lines(); line.No = itemNo; line.Quantity = Convert.ToDecimal(amount); List <Lines> lines = new List <Lines>(); object lineObj = line; lines.Add(line); head.Lines = lines.ToArray(); RootSalesHeader root = new RootSalesHeader(); root.SalesHeader = head; double price = Convert.ToDouble(_Service.CreateFakeSalesOrder(ref root)); return(price.ToString()); }
public String WriteOrder(JavaList <ItemSingle> items, CustomerSingle customer) { SalesHeader header = new SalesHeader(); header.Sell_To_Customer_No = customer.no; RootSalesHeader root = new RootSalesHeader(); List <Lines> lines = new List <Lines>(); foreach (var item in items) { Lines line = new Lines(); line.No = item.no; line.Quantity = Convert.ToDecimal(item.quantity); line.Line_Discount_Pct = Convert.ToDecimal(item.discount); lines.Add(line); } header.Lines = lines.ToArray(); root.SalesHeader.Lines.SetValue(header, 0); return(_Service.CreateSalesOrder(ref root)); }