public ActionResult result(Account acc, string ghichu, string group2)
        {
            int MaKH = int.Parse(Session["idaccount"].ToString());
            /*cập nhật lại thông tin khách hàng*/
            Account account = db.Accounts.Where(s => s.IDAccount == MaKH).FirstOrDefault();

            account.Hoten       = acc.Hoten;
            account.Email       = acc.Email;
            account.Phonenumber = acc.Phonenumber;
            account.Address     = acc.Address;
            db.SaveChanges();
            /*===================================*/

            /*cập nhật lại thông tin đơn hàng*/
            if (group2 == null)
            {
                TempData["alertcheckout"] = "Bạn chưa chọn phương thức thanh toán";
                TempData["AlertType"]     = "alert-warning";
                return(RedirectToAction("index", "Checkout"));
            }
            else
            {
                DonhangKH donhangKH = db.DonhangKHs.Where(s => s.MaKH == MaKH && s.Tinhtrangdonhang == 0).FirstOrDefault();
                donhangKH.Tinhtrangdonhang = 1;
                donhangKH.Phivanchuyen     = 0;
                donhangKH.Ngaydatmua       = DateTime.Now;
                donhangKH.TongTien         = new Cart().TotalCart(MaKH);
                donhangKH.ghichu           = ghichu;
                donhangKH.PhuongthucTT     = group2;
                db.SaveChanges();
                TempData["checkout"] = "Thanh toán thành công !!";
                return(RedirectToAction("index", "checkout"));
            }
        }
示例#2
0
        public void Creat(int _idKH)
        {
            DonhangKH donhang = new DonhangKH();

            donhang.MaDH             = db.DonhangKHs.OrderByDescending(s => s.MaDH).Select(s => s.MaDH).FirstOrDefault() + 1;
            donhang.MaKH             = _idKH;
            donhang.Phivanchuyen     = 0;
            donhang.TongTien         = 0;
            donhang.Ngaydatmua       = DateTime.Now;
            donhang.PhuongthucTT     = "null";
            donhang.Tinhtrangdonhang = 0;
            donhang.ghichu           = "null";
            db.DonhangKHs.Add(donhang);
            db.SaveChanges();
        }