Exemple #1
0
        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());
        }
Exemple #2
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));
        }