Example #1
0
        public ActionResult Modify(AccountModels ad)
        {
            string phone = Session["mem_phone"].ToString();

            ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
            string old_ad     = ad.old_address;
            string old_ad_tag = ad.old_address_tag;
            string new_ad     = ad.new_address;
            string new_ad_tag = ad.new_address_tag;

            if (loginMember.ModifyMemberAddress(phone, old_ad, new_ad, old_ad_tag, new_ad_tag))
            {
                var address_list = loginMember.ShowMemberAddress(Session["mem_phone"].ToString()).Select(address_info => new MemberAddress()
                {
                    address     = address_info.address,
                    address_tag = address_info.address_tag,
                }).ToList();
                var resView = new AccountModels()
                {
                    accountModeList = ad.accountModeList,
                    mem_phone       = Session["mem_phone"].ToString(),
                    addresses       = address_list,
                    all_price       = ad.all_price,
                };
                return(PartialView("AccountPart1", resView));
            }
            else
            {
                return(PartialView("AccountPart1", ad));
            }
        }
Example #2
0
        public ActionResult Add(MemberAddress ad)
        {
            string phone = Session["mem_phone"].ToString();

            ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
            string new_address     = ad.address;
            string new_address_tag = ad.address_tag;

            if (loginMember.AddMemberAddress(phone, new_address, new_address_tag))
            {
                var now_address_list = loginMember.ShowMemberAddress(phone).Select(address_info => new MemberAddress()
                {
                    address     = address_info.address,
                    address_tag = address_info.address_tag,
                }).ToList();
                var resView = new MemberAddress()
                {
                    addresses = now_address_list,
                };
                return(PartialView("AddressPart1", resView));
            }
            else
            {
                return(PartialView("AddressPart1", ad));
            }
        }
Example #3
0
        public ActionResult Index(MemberPurchaseCarViewModel memberPurchaseCarViewModels, string[] selected)
        {
            if (memberPurchaseCarViewModels == null)
            {
                return(Redirect("/Error"));
            }
            ShopBusinessLogic.MemberPurchase memberPurchase = new ShopBusinessLogic.MemberPurchase();
            ShopBusinessLogic.LoginMember    loginMember    = new ShopBusinessLogic.LoginMember();
            var submit_list  = memberPurchaseCarViewModels.select_list;
            var select_list  = new List <AccountModels>();
            var address_list = loginMember.ShowMemberAddress(Session["mem_phone"].ToString()).Select(address_info => new MemberAddress()
            {
                address     = address_info.address,
                address_tag = address_info.address_tag,
            }).ToList();
            decimal all_price = 0;

            for (int i = 0; i < submit_list.Count; ++i)
            {
                if (selected[i] != null && selected[i] == "on")
                {
                    var now_item = memberPurchase.getGoods(submit_list[i].goods_id);
                    var item     = new AccountModels()
                    {
                        goods_id     = submit_list[i].goods_id,
                        goods_name   = now_item.goods_name,
                        goods_num    = submit_list[i].goods_num,
                        unit_price   = now_item.goods_price,
                        total_price  = now_item.goods_price * submit_list[i].goods_num,
                        seller_phone = now_item.seller_phone,
                    };
                    if (item.goods_num > 0)
                    {
                        all_price += item.total_price;
                        select_list.Add(item);
                    }
                }
            }
            var resView = new AccountModels()
            {
                mem_phone       = Session["mem_phone"].ToString(),
                addresses       = address_list,
                accountModeList = select_list,
                all_price       = all_price,
            };

            Session["has_pay"] = "true";
            return(View(resView));
        }
Example #4
0
 // GET: Address
 public ActionResult Index()
 {
     if (Session["has_login"] == null)
     {
         return(Redirect("/Login"));
     }
     else
     {
         ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
         var address_list = loginMember.ShowMemberAddress(Session["mem_phone"].ToString()).Select(address_info => new MemberAddress()
         {
             address     = address_info.address,
             address_tag = address_info.address_tag,
         }).ToList();
         var resView = new MemberAddress()
         {
             addresses = address_list,
         };
         return(View(resView));
     }
 }
Example #5
0
        public ActionResult Delete(MemberAddress ad)
        {
            string phone = Session["mem_phone"].ToString();

            ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
            string delete_address     = ad.address;
            string delete_address_tag = ad.address_tag;

            loginMember.DeleteMemberAddress(phone, delete_address, delete_address_tag);
            var now_address_list = loginMember.ShowMemberAddress(phone).Select(address_info => new MemberAddress()
            {
                address     = address_info.address,
                address_tag = address_info.address_tag,
            }).ToList();
            var resView = new MemberAddress()
            {
                addresses = now_address_list,
            };

            return(PartialView("AddressPart1", resView));

            //return Redirect("/Address");
        }
Example #6
0
        public ActionResult Delete(AccountModels ad)
        {
            string phone = Session["mem_phone"].ToString();

            ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
            string delete_address     = ad.address;
            string delete_address_tag = ad.address_tag;

            loginMember.DeleteMemberAddress(phone, delete_address, delete_address_tag);
            var address_list = loginMember.ShowMemberAddress(Session["mem_phone"].ToString()).Select(address_info => new MemberAddress()
            {
                address     = address_info.address,
                address_tag = address_info.address_tag,
            }).ToList();
            var resView = new AccountModels()
            {
                accountModeList = ad.accountModeList,
                mem_phone       = Session["mem_phone"].ToString(),
                addresses       = address_list,
                all_price       = ad.all_price,
            };

            return(PartialView("AccountPart1", resView));
        }