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); }
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(); }