Example #1
0
        public void AddNewCustAddr()
        {
            var service       = new CustomerService();
            var lookupService = new LookUpService();
            var custClass     = lookupService.GetCustClasses().First();

            var custAddress = new CustAddress();

            custAddress.AllowInvtSubst         = custClass.AllowInvtSubst;
            custAddress.BackOrdPrice           = 0;
            custAddress.BOLReqd                = 0;
            custAddress.CarrierBillMeth        = 6;
            custAddress.CloseSOLineOnFirstShip = 0;
            custAddress.CloseSOOnFirstShip     = 0;
            custAddress.CreateDate             = DateTime.Now;
            custAddress.CreateType             = 0;
            custAddress.CreateUserID           = Environment.UserName;
            custAddress.CurrID               = custClass.CurrID;
            custAddress.CustAddrID           = "Test";
            custAddress.CustKey              = 65932;
            custAddress.FOBKey               = custClass.FOBKey;
            custAddress.FreightMethod        = 2;
            custAddress.InvoiceReqd          = 0;
            custAddress.LanguageID           = custClass.LanguageID;
            custAddress.PackListContentsReqd = 0;
            custAddress.PackListReqd         = 0;
            custAddress.PriceAdj             = 0;
            custAddress.PriceBase            = 0;
            custAddress.PrintOrderAck        = 0;
            custAddress.RequireSOAck         = custClass.RequireSOAck;
            custAddress.ShipComplete         = custClass.ShipComplete;
            custAddress.ShipDays             = 3;
            custAddress.ShipLabelFormKey     = custClass.ShipLabelFormKey;
            custAddress.ShipLabelsReqd       = 0;
            custAddress.SOAckFormKey         = custClass.SOAckFormKey;
            custAddress.SOAckMeth            = 0;
            custAddress.SperKey              = custClass.SperKey;
            custAddress.WhseKey              = 23;
            custAddress.UsePromoPrice        = 0;
            custAddress.ShipMethKey          = custClass.ShipMethKey;
            custAddress.InvcFormKey          = custClass.InvcFormKey;
            custAddress.PackListFormKey      = 84;
            custAddress.SalesTerritoryKey    = 2;

            var address = new Address()
            {
                Name                = "Dom's Test",
                Line1               = "877 Monterey Pass Rd",
                City                = "Monterey Park",
                State               = "CA",
                Zip                 = "91754",
                Country             = "USA",
                Residential         = 1,
                TransactionOverride = 0,
                UpdateCounter       = 1
            };

            custAddress.Address = address;

            service.AddCustAddress(custAddress);

            Assert.IsTrue(true);
        }