//đặt phòng public ActionResult DatPhong() { // lấy thông tin từ form string MaDP = Request.Form["madp"]; string TenKH = Request.Form["tenkh"]; string LoaiPhong = Request.Form["loaiphong"]; string NgayDen = Request.Form["ngayden"]; string NgayDi = Request.Form["ngaydi"]; string TienCoc = Request.Form["tiencoc"]; string CMND = Request.Form["cmnd"]; string SoPhong = Request.Form["sophong"]; string Giá = Request.Form["gia"]; string NguoiLon = Request.Form["nguoilon"]; string TreEm = Request.Form["treem"]; //----thêm các thuộc tính khác string MaKH = "KH" + CMND; string NgayDat = DateTime.Now.ToString(); // lưu thông tin khách hàng KhachHangDAO KH = new KhachHangDAO(); KH.AddKhachHang(MaKH, TenKH, CMND, null, null, null, null); // lưu thông đặt phòng DatPhongDAO DP = new DatPhongDAO(); DP.AddDatPhong(MaDP, MaKH, SoPhong, NgayDat, NguoiLon, TreEm, TienCoc); // lưu thông tin ct_datphong CT_DatPhongDAO CTDP = new CT_DatPhongDAO(); CTDP.AddCT_DatPhong(MaDP, null, NgayDen, NgayDi); // thay đổi trạng thái phòng //-----check thông tin trước khi thay đổi trạng thái string[] arrngayden = NgayDen.Split('T'); string[] arrngden = arrngayden[0].Split('-'); if (arrngden[1] == DateTime.Now.ToString("MM") && arrngden[2] == DateTime.Now.ToString("dd")) { ViewBag.test = "co vào"; //update trạng thai phòng PhongDAO phong = new PhongDAO(); phong.UpdateStatus("Da Dat", SoPhong); } // reload danh sách phòng List <ThongTinPhong> thongtinphong = new List <ThongTinPhong>(); ThongTinPhongDAO thongtin = new ThongTinPhongDAO(); thongtinphong = thongtin.GetAllThongTinPhong(); ViewBag.thongtinphong = thongtinphong; //------------------- return(View("SoDoPhong")); }
//nhận phòng public ActionResult NhanPhong() { //update trạng thái phòng vừa nhận string sophong = Request.Form["sophong"]; PhongDAO phong = new PhongDAO(); phong.UpdateStatus("Da Nhan", sophong); // List <ThongTinPhong> thongtinphong = new List <ThongTinPhong>(); ThongTinPhongDAO thongtin = new ThongTinPhongDAO(); thongtinphong = thongtin.GetAllThongTinPhong(); ViewBag.thongtinphong = thongtinphong; return(View("SoDoPhong")); }