//xóa món ăn trong chi tiết hóa đơn
        public ActionResult xoaChiTietHD(int id, int idBan)
        {
            string session_id = "hoadon" + idBan;

            Models.HoaDon        hd   = Session[session_id] as Models.HoaDon;
            Models.ChiTietHoaDon cthd = null;
            foreach (var a in hd.ChiTietHoaDons.Where(x => x.monan_id == id))
            {
                cthd = a; break;
            }
            if (cthd != null)
            {
                hd.ChiTietHoaDons.Remove(cthd);
            }
            return(RedirectToAction("formXemHoaDon/" + idBan));
        }
        //action thêm món ăn vào bàn
        public ActionResult actThemMonAnVaoBan(int id, int idBan)
        {
            var thongbao = "";

            //var idBan = banan_current_id;
            //int idBanAn = Int32.Parse(idBan.ToString());
            Models.BanAn ba         = dc.BanAns.Find(idBan);
            Models.MonAn ma         = dc.MonAns.Find(id);
            string       session_id = "hoadon" + idBan;

            Models.HoaDon        hd   = Session[session_id] as Models.HoaDon;
            Models.ChiTietHoaDon cthd = null;
            foreach (var a in hd.ChiTietHoaDons.Where(x => x.monan_id == id))
            {
                cthd = a; break;
            }
            if (cthd == null)
            {
                cthd           = new Models.ChiTietHoaDon();
                cthd.monan_id  = ma.monan_id;
                cthd.dongia    = ma.monan_gia;
                cthd.soluong   = 1;
                cthd.hoadon_id = hd.hoadon_id;
                cthd.MonAn     = ma;

                hd.ChiTietHoaDons.Add(cthd);
                //thongbao = "<script language='javascript' type='text/javascript'>alert('Thành công!');</script>";
                //ViewBag.thongbao = thongbao;
                Session["Thongbao_Noidung"] = "Thành công!";
                Session["Thongbao_Kieu"]    = "alert-success";
                return(RedirectToAction("formThemMonAnVaoBan/" + idBan));
            }
            else
            {
                cthd.soluong += 1; //int.Parse(Request["soluong"].ToString());
                //thongbao = "<script language='javascript' type='text/javascript'>alert('Thành công!');</script>";
                //return Content(thongbao);
            }
            return(RedirectToAction("formThemMonAnVaoBan/" + idBan));
        }
        public ActionResult actXepBan(int id)
        {
            Models.DatBan db      = Session["datban_xepban"] as Models.DatBan;
            string[]      arr_cbx = Request.Form.GetValues("arr_cbx");
            //thay đổi trạng thái của đơn đặt bàn
            Models.DatBan datban = dc.DatBans.Find(db.datban_id);
            datban.datban_trangthai = true;
            dc.SaveChanges();
            //for
            for (int i = 0; i <= arr_cbx.Count(); i++)
            {
                var                  _sessionHD = "hoadon" + Int32.Parse(arr_cbx[i].ToString());
                Models.HoaDon        hd         = Session[_sessionHD] as Models.HoaDon;
                Models.ChiTietHoaDon cthd       = null;
                hd.thuckhach_sdt = db.thuckhach_sdt;
                hd.banan_id      = Int32.Parse(arr_cbx[i].ToString());
                hd.phongan_id    = id;



                foreach (var a in db.DatBan_MonAn)
                {
                    cthd           = new ChiTietHoaDon();
                    cthd.hoadon_id = hd.hoadon_id;
                    cthd.monan_id  = a.monan_id;
                    cthd.dongia    = a.monan_gia;
                    cthd.soluong   = a.monan_soluong;
                    cthd.MonAn     = a.MonAn;
                    hd.ChiTietHoaDons.Add(cthd);
                }
                Session["datban_xepban"] = null;
                var _sessionDB_TT = "datban_thanhtoan" + hd.banan_id;
                Session[_sessionDB_TT] = db.datban_id;
                return(RedirectToAction("lstdatban"));
            }
            Session["datban_xepban"] = null;
            return(RedirectToAction("showXepBan", id));
        }