예제 #1
0
        public IAddressInfo GetAddress(int portalID, int userID)
        {
            UserController controller = new UserController();
            UserInfo userInfo = controller.GetUser(portalID, userID);

            AddressInfo addressInfo = new AddressInfo();

            addressInfo.AddressID = 0;
            addressInfo.Name = userInfo.DisplayName;
            addressInfo.Description = "Registration Address";
            addressInfo.Address1 = userInfo.Profile.Street;
            addressInfo.Address2 = userInfo.Profile.Unit;
            addressInfo.City = userInfo.Profile.City;
            addressInfo.RegionCode = userInfo.Profile.Region;
            addressInfo.CountryCode = userInfo.Profile.Country;
            addressInfo.PostalCode = userInfo.Profile.PostalCode;
            addressInfo.Phone1 = userInfo.Profile.Telephone;
            addressInfo.Phone2 = userInfo.Profile.Fax;

            return addressInfo;
        }
        private void copyBillingToShipping()
        {
            IAddressInfo copyOfBilling = new AddressInfo();

            copyOfBilling.Description = addressBilling.AddressInfo.Description;
            copyOfBilling.Name = addressBilling.AddressInfo.Name;
            copyOfBilling.Address1 = addressBilling.AddressInfo.Address1;
            copyOfBilling.Address2 = addressBilling.AddressInfo.Address2;
            copyOfBilling.City = addressBilling.AddressInfo.City;
            copyOfBilling.CountryCode = addressBilling.AddressInfo.CountryCode;
            copyOfBilling.RegionCode = addressBilling.AddressInfo.RegionCode;
            copyOfBilling.PostalCode = addressBilling.AddressInfo.PostalCode;
            copyOfBilling.Phone1 = addressBilling.AddressInfo.Phone1;
            copyOfBilling.Phone2 = addressBilling.AddressInfo.Phone2;
            copyOfBilling.AddressID = addressBilling.AddressInfo.AddressID;

            addressShipping.AddressInfo = copyOfBilling;

            addressShipping.PopulateAddress();
        }
예제 #3
0
        public ArrayList GetAddresses(int portalID, int userID)
        {
            ArrayList addresses = CBO.FillCollection(DataProvider.Instance().GetAddresses(portalID, userID), typeof(AddressInfo));

            UserController controller = new UserController();
            UserInfo userInfo = controller.GetUser(portalID, userID);

            AddressInfo addressInfo = new AddressInfo();

            addressInfo.AddressID = 0;
            addressInfo.Name = "Registration";
            addressInfo.Description = "Registration Address";
            addressInfo.Address1 = userInfo.Profile.Street;
            //addressInfo.Address2 = "";
            addressInfo.Address2 = userInfo.Profile.Unit;
            addressInfo.City = userInfo.Profile.City;
            addressInfo.RegionCode = userInfo.Profile.Region;
            addressInfo.CountryCode = userInfo.Profile.Country;
            addressInfo.PostalCode = userInfo.Profile.PostalCode;
            addressInfo.Phone1 = userInfo.Profile.Telephone;
            addressInfo.Phone2 = userInfo.Profile.Fax;

            addresses.Insert(0, addressInfo);

            return addresses;
        }