Example #1
0
        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 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);
 }