예제 #1
0
        public static int AddShippingAddress(ShippingAddressInfo shippingAddress)
        {
            ShippingAddressDao dao = new ShippingAddressDao();
            int shippingId         = dao.AddShippingAddress(shippingAddress);

            if (dao.SetDefaultShippingAddress(shippingId, Globals.GetCurrentMemberUserId()))
            {
                return(1);
            }
            return(0);
        }
예제 #2
0
        /// <summary>
        /// 增加代理商的收货地址
        /// </summary>
        /// <param name="shippingAddress"></param>
        /// <returns></returns>
        public static int AddAgentShippingAddress(ShippingAddressInfo shippingAddress)
        {
            ShippingAddressDao dao = new ShippingAddressDao();
            int shippingId         = dao.AddShippingAddress(shippingAddress);

            if (dao.SetDefaultShippingAddress(shippingId, shippingAddress.UserId))
            {
                return(1);
            }
            return(0);
        }
예제 #3
0
        public static ShippingAddressInfo GetDefaultShippingAddress()
        {
            IList <ShippingAddressInfo> shippingAddresses = new ShippingAddressDao().GetShippingAddresses(Globals.GetCurrentMemberUserId());

            foreach (ShippingAddressInfo info in shippingAddresses)
            {
                if (info.IsDefault)
                {
                    return(info);
                }
            }
            return(null);
        }
예제 #4
0
        public static int AddShippingAddress(ShippingAddressInfo shippingAddress)
        {
            ShippingAddressDao dao  = new ShippingAddressDao();
            MemberDao          dao2 = new MemberDao();
            int shippingId          = dao.AddShippingAddress(shippingAddress);

            if (dao.SetDefaultShippingAddress(shippingId, Globals.GetCurrentMemberUserId(false)))
            {
                dao2.SaveMemberInfoByAddress(shippingAddress);
                return(1);
            }
            return(0);
        }
예제 #5
0
        public static ShippingAddressInfo GetDefaultShippingAddress()
        {
            IList <ShippingAddressInfo> shippingAddresses = new ShippingAddressDao().GetShippingAddresses(HiContext.Current.User.UserId);
            ShippingAddressInfo         result;

            foreach (ShippingAddressInfo current in shippingAddresses)
            {
                if (current.IsDefault)
                {
                    result = current;
                    return(result);
                }
            }
            result = null;
            return(result);
        }
예제 #6
0
        public static ShippingAddressInfo GetDefaultShippingAddress()
        {
            IList <ShippingAddressInfo> shippingAddresses = new ShippingAddressDao().GetShippingAddresses(Globals.GetCurrentMemberUserId(false));
            ShippingAddressInfo         result;

            foreach (ShippingAddressInfo current in shippingAddresses)
            {
                if (current.IsDefault)
                {
                    result = current;
                    return(result);
                }
            }
            result = null;
            return(result);
        }
예제 #7
0
        public static int AddShippingAddress(ShippingAddressInfo shippingAddress)
        {
            ShippingAddressDao shippingAddressDao = new ShippingAddressDao();
            MemberDao          memberDao          = new MemberDao();
            int shippingId = shippingAddressDao.AddShippingAddress(shippingAddress);
            int result;

            if (shippingAddressDao.SetDefaultShippingAddress(shippingId, Globals.GetCurrentMemberUserId(false)))
            {
                memberDao.SaveMemberInfoByAddress(shippingAddress);
                result = 1;
            }
            else
            {
                result = 0;
            }
            return(result);
        }
예제 #8
0
        public static int AddShippingAddress(ShippingAddressInfo shippingAddress)
        {
            ShippingAddressDao shippingAddressDao = new ShippingAddressDao();

            return(shippingAddressDao.AddShippingAddress(shippingAddress));
        }