Пример #1
0
        private void Vendor_Test()
        {
            SC_WebService SCWS      = new SC_WebService(Session["ApiUserName"].ToString(), Session["ApiPassword"].ToString());
            int           CompanyID = SCWS.Get_CurrentCompanyID();

            foreach (var vendor in SCWS.Get_Vendor_All(CompanyID))
            {
                Response.Write(string.Format("{0} - {1}<br />", vendor.ID, vendor.DisplayName));
            }
        }
Пример #2
0
        public void PO_Test()
        {
            SC_WebService SCWS = new SC_WebService(Session["ApiUserName"].ToString(), Session["ApiPassword"].ToString());

            var order     = db.Orders.Find(5617844);
            var package   = order.Packages.First(p => p.IsEnable.Value && p.OrderID.Value.Equals(order.OrderID));
            var warehouse = package.Items.First(i => i.IsEnable.Value && i.OrderID.Value.Equals(order.OrderID)).ShipWarehouses;

            POVendor[] VendorList = SCWS.Get_Vendor_All(163);
            var        VendorData = VendorList.FirstOrDefault(v => v.DisplayName.ToLower().Equals(warehouse.Name.ToLower()));

            using (StockKeepingUnit stock = new StockKeepingUnit())
            {
                package.POId = stock.CreatePO(package.ID, VendorData?.ID ?? 0);
            }
        }