public ActionResult DanhSachDatPhong()
        {
            //khai Bao
            var sessionCart = (List <PhieuDatPhong>)Session[DatPhongSesstion];// danh sach cart
            var lathongtin  = Session[CommonConstants.BangDPSesstion];
            var mand        = Convert.ToInt32(lathongtin);
            //var datphong = new DatPhongDao().ViewDentail(mand);
            var dp      = new DatPhongDao().ViewDentail(mand);
            var phongks = new DanhSachPhongDao().PhongTaoMoi();
            var dao     = new CT_DatPhongDao();

            CT_DatPhong BienTam = new CT_DatPhong();

            BienTam.MaDatPhong = dp.MaDatPhong;
            BienTam.MaPhong    = phongks[0].MaPhong;


            //foreach (var item in sessionCart)
            //{
            //    if (item.SoLuong > 0)
            //    {
            //        BienTam.LoaiHangHoa = item.Hang_Hoa.LoaiHang.TenLoaiHang;
            //        BienTam.TenHang = item.Hang_Hoa.TenHang;
            //        BienTam.SoLuong = item.SoLuong;
            //        BienTam.Gia = item.Hang_Hoa.DonGia;
            //        var id = dao.Add(BienTam);

            //    }
            //}
            //var result = ExportData(Ncc, donhang);
            Session[DatPhongSesstion] = null;
            return(RedirectToAction("Index", "ConFirmDatPhong"));
        }
예제 #2
0
        public ActionResult Edit(int id)
        {
            var dao   = new DanhSachPhongDao();
            var Phong = dao.ViewDentail(id);

            SetViewBag(Phong.MaKhachSan);
            return(View(Phong));
        }
예제 #3
0
        public ActionResult ChonPhong(string searchString, int page = 1, int pageSize = 10)
        {
            var dao   = new DanhSachPhongDao();
            var model = dao.LayTatCaDS(searchString, page, pageSize);

            ViewBag.SearchString = searchString;
            return(View(model));
        }
예제 #4
0
        public void SetViewBag(int?selectedMa = null)
        {
            var dao = new DanhSachPhongDao();

            ViewBag.MaKhachSan     = new SelectList(dao.ListAll(), "MaLoaiPhong", "TenLoaiPhong", selectedMa);
            ViewBag.MaBangGiaPhong = new SelectList(dao.ListAllGia(), "MaBangGiaPhong", "Gia", selectedMa);

            ViewBag.MaLoaiPhong = new SelectList(dao.ListAllLoai(), "MaLoaiPhong", "Anh", selectedMa);
        }
        public void SetViewBag(int?selectedMa = null)
        {
            //var dao = new NhaCungCapDao();
            //ViewBag.MaNhaCungCap = new SelectList(dao.ListAll(), "MaNhaCungCap", "TenNhaCungCap", selectedMa);
            var dao = new DatPhongDao();

            ViewBag.MaDatPhong = new SelectList(dao.ListAll1(), "MaDatPhong", "HoTen", selectedMa);
            var giaphong = new DanhSachPhongDao();

            ViewBag.MaBangGia = new SelectList(giaphong.ListAllGia(), "MaBangGiaPhong", "Gia", selectedMa);
        }
        public ActionResult AddItem(int MaPhong)
        {
            var phong = new DanhSachPhongDao().ViewDentail(MaPhong);
            var cart  = Session[DatPhongSesstion];

            if (cart != null)
            {
                var list = (List <PhieuDatPhong>)cart;
                if (list.Exists(x => x.Phong.MaPhong == MaPhong))
                {
                    foreach (var item in list)
                    {
                        if (item.Phong.MaPhong == MaPhong)
                        {
                            ModelState.AddModelError("", "Phòng đã Có");
                        }
                        else
                        {
                            //trong
                        }
                    }
                }
                else
                {
                    //Tạo mới đối tượng
                    var item = new PhieuDatPhong();
                    item.Phong = phong;
                    list.Add(item);
                }
                //Gán vào Session
                Session[DatPhongSesstion] = list;
            }
            else
            {
                //tạo mới đối tượng
                var item = new PhieuDatPhong();
                item.Phong = phong;

                var list = new List <PhieuDatPhong>();
                list.Add(item);
                //Gán vào session
                Session[DatPhongSesstion] = list;
            }
            return(RedirectToAction("Index"));
        }
예제 #7
0
 public ActionResult Edit(PhongKhachSan qh)
 {
     if (ModelState.IsValid)
     {
         var dao    = new DanhSachPhongDao();
         var result = dao.ChinhSua(qh);
         if (result)
         {
             SetAlert("Cập nhật thành công", "success");
             return(RedirectToAction("DanhSachPhong", "Phong"));
         }
         else
         {
             ModelState.AddModelError("", "Cập nhật thất bại");
         }
     }
     SetViewBag(qh.MaKhachSan);
     return(View("DanhSachPhong"));
 }
예제 #8
0
 public ActionResult ThemMoi(PhongKhachSan lh)
 {
     if (ModelState.IsValid)
     {
         var dao = new DanhSachPhongDao();
         int id  = dao.ThemMoi(lh);
         if (id > 0)
         {
             SetAlert("Thêm thành công", "success");
             return(RedirectToAction("DanhSachPhong", "Phong"));
         }
         else
         {
             return(RedirectToAction("ThemMoi", "Phong"));
         }
     }
     SetViewBag();
     return(View("DanhSachPhong"));
 }