private void icoBtnThem_Click(object sender, EventArgs e) { try { if (txtMatkhauhethong.Text.Equals(string.Empty) || txtTendangnhaphethong.Text.Equals(string.Empty)) { throw new Exception("Vui lòng nhập đủ thông tin !"); } NGUOI_DUNG ND = context.NGUOI_DUNG.Where(p => p.TenDangNhap.Equals(txtTendangnhaphethong.Text)).FirstOrDefault(); if (ND != null) { throw new Exception("Tên người dùng đã tồn tại, vui lòng chọn một tên khác"); } if (cboChucvu.SelectedValue.Equals("CV004")) { if (MessageBox.Show("Nếu bạn cấp quyền quản trị, người dùng này có thể thao tác trên toàn hệ thống, Xác nhận ?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { clear(); throw new Exception("Thêm thất bại"); } } ND.TenDangNhap = txtTendangnhaphethong.Text.Replace("\'", "").Trim(); ND.MatKhau = txtMatkhauhethong.Text; ND.MaChucVu = cboChucvu.SelectedValue.ToString(); context.NGUOI_DUNG.Add(ND); context.SaveChanges(); MessageBox.Show("Thêm thành công !"); load(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void icoBtnThem_Click(object sender, EventArgs e) { PHONG phong = getLastRoom(); if (phong == null) { PHONG temp = new PHONG() { MaPhong = "1501", MaLoaiPhong = cboLoaiphong.SelectedValue.ToString(), MaLoaiTinhTrangPhong = cboTinhtrang.SelectedValue.ToString(), GhiChu = txtGhichu.Text }; context.PHONG.Add(temp); context.SaveChanges(); loadData(); MessageBox.Show("Thêm thành công!", "Thông báo"); } else { string maMoi = convertNumbtoID(phong.MaPhong); PHONG temp = new PHONG() { MaPhong = maMoi, MaLoaiPhong = cboLoaiphong.SelectedValue.ToString(), MaLoaiTinhTrangPhong = cboTinhtrang.SelectedValue.ToString(), GhiChu = txtGhichu.Text }; context.PHONG.Add(temp); context.SaveChanges(); loadData(); MessageBox.Show("Thêm thành công!", "Thông báo"); } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (txtMadichvu.Text == "" || txtTendichvu.Text == "" || txtDongia.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DICH_VU dv = context.DICH_VU.FirstOrDefault(p => p.MaDichVu.ToLower() == txtMadichvu.Text.ToLower()); if (dv != null) { MessageBox.Show("Đã tồn tại mã dịch vụ này!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { bool isExist = checkName(txtTendichvu.Text); if (isExist == false) { DICH_VU newDV = new DICH_VU() { MaDichVu = RemoveVietnameseTone(txtMadichvu.Text.ToUpper()).ToUpper(), TenDichVu = txtTendichvu.Text, DonViTinh = cboDonvitinh.Text, DonGia = Double.Parse(txtDongia.Text) }; context.DICH_VU.Add(newDV); context.SaveChanges(); MessageBox.Show(" Thêm thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); clearTXT(); } else { MessageBox.Show(" Đã tồn tại tên dịch vụ!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (txtSoLuong.Text == "" || txtSoLuong.Text == "0") { MessageBox.Show("Vui lòng điền đầy đủ thông tin và số lượng > 0", "Cảnh báo"); } else { string maDV = cboTenDV.SelectedValue.ToString(); DANH_SACH_SU_DUNG_DICH_VU ds = context.DANH_SACH_SU_DUNG_DICH_VU.FirstOrDefault(p => p.MaThuePhong == maPhieuThue && p.MaDichVu == maDV); if (ds == null) { //Them moi DANH_SACH_SU_DUNG_DICH_VU newDS = new DANH_SACH_SU_DUNG_DICH_VU() { MaThuePhong = maPhieuThue, MaDichVu = cboTenDV.SelectedValue.ToString(), SoLuong = int.Parse(txtSoLuong.Text) }; context.DANH_SACH_SU_DUNG_DICH_VU.Add(newDS); context.SaveChanges(); MessageBox.Show("Thêm thành công", "Thông tin"); loadData(); } else { MessageBox.Show("Thêm thành công", "Thông tin"); ds.SoLuong += int.Parse(txtSoLuong.Text); context.SaveChanges(); loadData(); } } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (txtHoten.Text == "" || txtDiachi.Text == "" || txtSDT.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (txtSDT.Text.Substring(0, 1) != "0") { MessageBox.Show("Số điện thoại không đúng định dạng! (0xxx)"); } else { if (check18(DateTime.Parse(dateTimePicker1.Text.ToString()))) { // Lay nhan vien cuoi NHAN_VIEN nv = getLastStaff(); if (nv == null) { NHAN_VIEN newNV = new NHAN_VIEN() { MaNhanVien = "NV001", HoTen = txtHoten.Text, ChucVu = cboChucvu.Text, GioiTinh = cboGioitinh.Text, DiaChi = txtDiachi.Text, NgaySinh = DateTime.Parse(dateTimePicker1.Text), SoDienThoai = txtSDT.Text, MaChucVu = cboChucvu.SelectedValue.ToString() }; context.NHAN_VIEN.Add(newNV); context.SaveChanges(); MessageBox.Show(" Thêm thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } else { string sttCuoi = nv.MaNhanVien.Replace("NV", "").ToString(); string maMoi = convertNumbtoID(sttCuoi); NHAN_VIEN newNV = new NHAN_VIEN() { MaNhanVien = maMoi, HoTen = txtHoten.Text, ChucVu = cboChucvu.Text, GioiTinh = cboGioitinh.Text, DiaChi = txtDiachi.Text, NgaySinh = DateTime.Parse(dateTimePicker1.Text), SoDienThoai = txtSDT.Text, MaChucVu = cboChucvu.SelectedValue.ToString() }; context.NHAN_VIEN.Add(newNV); context.SaveChanges(); MessageBox.Show(" Thêm thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } } else { MessageBox.Show(" Nhân viên quá nhỏ tuổi!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (txtTenthietbi.Text == "" || txtSoluong.Text == "") { MessageBox.Show("Vui lòng nhập đủ thông tin", "Thông báo"); } else { THIET_BI tb = getLastTB(); bool isExits = checkName(txtTenthietbi.Text); if (isExits == false) { if (tb == null) { THIET_BI temp = new THIET_BI() { MaThietBi = "TB01", TenThietBi = txtTenthietbi.Text.Trim(), SoLuong = txtSoluong.Text == "" ? 0 : int.Parse(txtSoluong.Text) }; context.THIET_BI.Add(temp); context.SaveChanges(); loadData(); clearTxt(); MessageBox.Show("Thêm thành công!", "Thông báo"); } else { string sttCuoi = tb.MaThietBi.Replace("TB", ""); string maTbMoi = convertNumbtoID(sttCuoi); THIET_BI temp = new THIET_BI() { MaThietBi = maTbMoi, TenThietBi = txtTenthietbi.Text.Trim(), SoLuong = txtSoluong.Text == "" ? 0 : int.Parse(txtSoluong.Text) }; context.THIET_BI.Add(temp); context.SaveChanges(); loadData(); clearTxt(); MessageBox.Show("Thêm thành công!", "Thông báo"); } } else { MessageBox.Show("Đã tồn tại tên thiết bị!", "Thông báo"); } } }
private void icoBtnCapNhat_Click(object sender, EventArgs e) { LOAI_PHONG loaiPhong = context.LOAI_PHONG.FirstOrDefault(p => p.MaLoaiPhong == cboLoaiphong.SelectedValue.ToString()); if (txtTile.Text == "") { MessageBox.Show("Vui lòng nhập % khuyến mãi"); } else { //Nếu mà khuyến mãi đã có và lớn hơn 0 thì vầy "1.000.000.00 đã giảm 50%" =>> giá gốc "2.000.000" Double donGia = Double.Parse(loaiPhong.DonGia.ToString()); Double tienGoc = (donGia * 100) / Double.Parse((100 - loaiPhong.KhuyenMai).ToString()); loaiPhong.KhuyenMai = int.Parse(txtTile.Text); loaiPhong.DonGia = tienGoc - ((tienGoc * int.Parse(txtTile.Text)) / 100); context.SaveChanges(); MessageBox.Show("Cập nhật thành công!"); txtTile.Clear(); loadData(); } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (txtHoten.Text == "" || txtDiachi.Text == "" || txtSDT.Text == "" || txtCMND.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (txtSDT.Text.Substring(0, 1) != "0") { MessageBox.Show("Số điện thoại không đúng định dạng! (0xxx)"); } else { // Lay nhan vien cuoi KHACH_HANG nv = getLastStaff(); KHACH_HANG isExits = context.KHACH_HANG.FirstOrDefault(p => p.CMND == txtCMND.Text); if (isExits == null) { if (txtCMND.Text.Length == 9) { if (nv == null) { KHACH_HANG newNV = new KHACH_HANG() { MaKhachHang = "NV001", TenKhachHang = txtHoten.Text.Trim(), CMND = txtCMND.Text, GioiTinh = cboGioitinh.Text, DiaChi = txtDiachi.Text, NgaySinh = DateTime.Parse(dateTimePicker1.Text), DienThoai = txtSDT.Text }; context.KHACH_HANG.Add(newNV); context.SaveChanges(); MessageBox.Show(" Thêm thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } else { string sttCuoi = nv.MaKhachHang.Replace("KH", "").ToString(); string maMoi = convertNumbtoID(sttCuoi); KHACH_HANG newNV = new KHACH_HANG() { MaKhachHang = maMoi, TenKhachHang = txtHoten.Text.Trim(), CMND = txtCMND.Text, GioiTinh = cboGioitinh.Text, DiaChi = txtDiachi.Text, NgaySinh = DateTime.Parse(dateTimePicker1.Text), DienThoai = txtSDT.Text }; context.KHACH_HANG.Add(newNV); context.SaveChanges(); MessageBox.Show(" Thêm thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } } else { MessageBox.Show(" CMND phải đủ 9 số!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(" CMND đã tồn tại!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void icoBtnTraphong_Click(object sender, EventArgs e) { //Check tra chua if (maThuePhong == "") { MessageBox.Show("Vui lòng chọn phiếu thuê trước!", "Thông tin"); } else { // thanh toan chua HOA_DON hd = context.HOA_DON.FirstOrDefault(p => p.MaThuePhong == maThuePhong); if (hd == null) { HOA_DON hdCuoi = context.HOA_DON.ToList().LastOrDefault(); if (hdCuoi == null) { // HD001 String maMoi = "HD001"; PHIEU_THUE_PHONG phieuThue = context.PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); //Tinh tien double tongTien = 0; CHI_TIET_PHIEU_THUE_PHONG ctThuePhong = context.CHI_TIET_PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); ctThuePhong.NgayTra = DateTime.Now; context.SaveChanges(); //tinh so ngay Double milTime = DateTime.Parse(ctThuePhong.NgayTraDuKien.ToString()).Day - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Day + 1; Double month = DateTime.Parse(ctThuePhong.NgayTraDuKien.ToString()).Month - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Month; Double year = DateTime.Parse(ctThuePhong.NgayTraDuKien.ToString()).Year - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Year; double dayTime = (milTime + 31 * month + 365 * year); //Tien phong PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == ctThuePhong.MaPhong); LOAI_PHONG loaiPhong = context.LOAI_PHONG.FirstOrDefault(p => p.MaLoaiPhong == phong.MaLoaiPhong); double tienPhong = dayTime * Double.Parse(loaiPhong.DonGia.ToString()); //Tien dich vu List <DANH_SACH_SU_DUNG_DICH_VU> ds = context.DANH_SACH_SU_DUNG_DICH_VU.ToList(); double tienDV = 0; foreach (var item in ds) { if (item.MaThuePhong == maThuePhong) { tienDV += Double.Parse(loaiPhong.DonGia.ToString()) * Double.Parse(item.SoLuong.ToString()); } } tongTien = tienPhong + tienDV; tongtienthue = tongTien; HOA_DON newHD = new HOA_DON() { MaHoaDon = maMoi, MaNhanVien = phieuThue.MaNhanVien, MaThuePhong = maThuePhong, NgayLap = DateTime.Now, TongTien = long.Parse(tongTien.ToString()) }; context.HOA_DON.Add(newHD); context.SaveChanges(); CHI_TIET_HOA_DON ctHD = new CHI_TIET_HOA_DON() { MaHoaDon = maMoi, MaThuePhong = maThuePhong, SoNgay = int.Parse(dayTime.ToString()), ThanhTien = long.Parse(tongTien.ToString()), TienDichVu = long.Parse(tienDV.ToString()), TienPhong = long.Parse(tienPhong.ToString()) }; context.CHI_TIET_HOA_DON.Add(ctHD); //Cap nhat lai tinh trang phong phong.MaLoaiTinhTrangPhong = "TP001"; context.SaveChanges(); loadData(); //Tra phong xuat hoa don } else { PHIEU_THUE_PHONG phieuThue = context.PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); String maMoi = convertNumbtoID(hdCuoi.MaHoaDon.Replace("HD", "")); //Tinh tien Double tongTien = 0; CHI_TIET_PHIEU_THUE_PHONG ctThuePhong = context.CHI_TIET_PHIEU_THUE_PHONG.FirstOrDefault(p => p.MaThuePhong == maThuePhong); ctThuePhong.NgayTra = DateTime.Now; context.SaveChanges(); //tinh so ngay Double milTime = DateTime.Parse(ctThuePhong.NgayTraDuKien.ToString()).Day - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Day + 1; Double month = DateTime.Parse(ctThuePhong.NgayTraDuKien.ToString()).Month - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Month; Double year = DateTime.Parse(ctThuePhong.NgayTraDuKien.ToString()).Year - DateTime.Parse(ctThuePhong.NgayNhan.ToString()).Year; double dayTime = (milTime + 31 * month + 365 * year); //Tien phong PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == ctThuePhong.MaPhong); LOAI_PHONG loaiPhong = context.LOAI_PHONG.FirstOrDefault(p => p.MaLoaiPhong == phong.MaLoaiPhong); Double tienPhong = dayTime * Double.Parse(loaiPhong.DonGia.ToString()); //Tien dich vu List <DANH_SACH_SU_DUNG_DICH_VU> ds = context.DANH_SACH_SU_DUNG_DICH_VU.ToList(); Double tienDV = 0; foreach (var item in ds) { if (item.MaThuePhong == maThuePhong) { tienDV += Double.Parse(loaiPhong.DonGia.ToString()) * Double.Parse(item.SoLuong.ToString()); } } tongTien = tienPhong + tienDV; HOA_DON newHD = new HOA_DON() { MaHoaDon = maMoi, MaNhanVien = phieuThue.MaNhanVien, MaThuePhong = maThuePhong, NgayLap = DateTime.Now, TongTien = long.Parse(tongTien.ToString()) }; context.HOA_DON.Add(newHD); context.SaveChanges(); CHI_TIET_HOA_DON ctHD = new CHI_TIET_HOA_DON() { MaHoaDon = maMoi, MaThuePhong = maThuePhong, SoNgay = int.Parse(dayTime.ToString()), ThanhTien = long.Parse(tongTien.ToString()), TienDichVu = long.Parse(tienDV.ToString()), TienPhong = long.Parse(tienPhong.ToString()) }; context.CHI_TIET_HOA_DON.Add(ctHD); //Cap nhat lai tinh trang phong phong.MaLoaiTinhTrangPhong = "TP001"; context.SaveChanges(); loadData(); //Tra phong xuat hoa don } } else { MessageBox.Show("Phiếu thuê phòng này đã thanh toán", "Thông tin"); } } }
private void icoBtnThem_Click(object sender, EventArgs e) { PHONG phongTrong = context.PHONG.FirstOrDefault(p => p.MaLoaiTinhTrangPhong == "TP003" && p.MaPhong == cboMaphong.SelectedValue.ToString()); if (phongTrong != null) { MessageBox.Show("Phòng này đang thuê!"); } else { DateTime ngayden = DateTime.Parse(dtpBatDau.Text.ToString()); DateTime ngaydi = DateTime.Parse(dtpKetthuc.Text.ToString()); int compareDate = DateTime.Compare(ngayden, ngaydi); if (compareDate <= 0) { if (txtGhichu.Text == "" || txtNguyennhan.Text == "" || txtPhisuachua.Text == "") { MessageBox.Show("Vui lòng nhập đủ thông tin!", "Cảnh báo"); } else { PHIEU_SUA_CHUA ps = context.PHIEU_SUA_CHUA.ToList().LastOrDefault(); PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == cboMaphong.SelectedValue.ToString()); if (ps == null) { //PS001 string maMoi = "PS001"; PHIEU_SUA_CHUA phieuSC = new PHIEU_SUA_CHUA() { MaPhieuSua = maMoi, MaNhanVien = cboManhanvien.SelectedValue.ToString(), GhiChu = txtGhichu.Text, MaPhong = cboMaphong.SelectedValue.ToString(), NgayBatDau = DateTime.Parse(dtpBatDau.Text), NgayKetThuc = DateTime.Parse(dtpKetthuc.Text), NguyenNhan = txtNguyennhan.Text }; context.PHIEU_SUA_CHUA.Add(phieuSC); phong.MaLoaiTinhTrangPhong = "TP002"; context.SaveChanges(); CHI_TIET_PHIEU_SUA_CHUA ctPS = new CHI_TIET_PHIEU_SUA_CHUA() { MaPhieuSua = maMoi, MaThietBi = cboMathietbi.SelectedValue.ToString(), PhiSuaChua = int.Parse(txtPhisuachua.Text) }; context.CHI_TIET_PHIEU_SUA_CHUA.Add(ctPS); context.SaveChanges(); loadData(); MessageBox.Show("Thêm thành công!", "Cảnh báo"); } else { //Them string maMoi = convertNumbtoID(ps.MaPhieuSua.Replace("PS", "")); PHIEU_SUA_CHUA phieuSC = new PHIEU_SUA_CHUA() { MaPhieuSua = maMoi, MaNhanVien = cboManhanvien.SelectedValue.ToString(), GhiChu = txtGhichu.Text, MaPhong = cboMaphong.SelectedValue.ToString(), NgayBatDau = DateTime.Parse(dtpBatDau.Text), NgayKetThuc = DateTime.Parse(dtpKetthuc.Text), NguyenNhan = txtNguyennhan.Text }; context.PHIEU_SUA_CHUA.Add(phieuSC); phong.MaLoaiTinhTrangPhong = "TP002"; context.SaveChanges(); CHI_TIET_PHIEU_SUA_CHUA ctPS = new CHI_TIET_PHIEU_SUA_CHUA() { MaPhieuSua = maMoi, MaThietBi = cboMathietbi.SelectedValue.ToString(), PhiSuaChua = int.Parse(txtPhisuachua.Text) }; context.CHI_TIET_PHIEU_SUA_CHUA.Add(ctPS); context.SaveChanges(); loadData(); MessageBox.Show("Thêm thành công!", "Cảnh báo"); } } } else { MessageBox.Show("Ngày kết thúc không hợp lệ!", "Cảnh báo"); } } }
private void icoBtnDatphong_Click(object sender, EventArgs e) { DateTime ngayden = DateTime.Parse(dtpNgayden.Text.ToString()); DateTime ngaydi = DateTime.Parse(dtpNgaydi.Text.ToString()); int compareDate = DateTime.Compare(ngayden, ngaydi); if (txtSonguoi.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { if (txtTimphong.Text != "" && compareDate <= 0) { PHIEU_THUE_PHONG itemCuoi = getLastPT(); if (itemCuoi != null) { string maMoi = convertNumbtoID(itemCuoi.MaThuePhong.Replace("TP", "")); PHIEU_THUE_PHONG phieuThue = new PHIEU_THUE_PHONG() { MaThuePhong = maMoi, MaKhachHang = cboHoTen.SelectedValue.ToString(), MaNhanVien = "NV002", NgayLap = DateTime.Now }; context.PHIEU_THUE_PHONG.Add(phieuThue); context.SaveChanges(); KHACH_HANG kh = context.KHACH_HANG.FirstOrDefault(p => p.MaKhachHang == cboHoTen.SelectedValue.ToString()); CHI_TIET_PHIEU_THUE_PHONG ctThuePhong = new CHI_TIET_PHIEU_THUE_PHONG() { MaThuePhong = maMoi, MaKhachHang = kh.MaKhachHang, MaPhong = txtTimphong.Text, HoTenKhachHang = cboHoTen.Text, CMND = kh.CMND, NgayNhan = DateTime.Parse(dtpNgayden.Text.ToString()), NgayTraDuKien = DateTime.Parse(dtpNgaydi.Text.ToString()), NgayTra = null }; context.CHI_TIET_PHIEU_THUE_PHONG.Add(ctThuePhong); context.SaveChanges(); PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == txtTimphong.Text); phong.MaLoaiTinhTrangPhong = "TP003"; context.SaveChanges(); MessageBox.Show("Đặt phòng thành công!"); } else { PHIEU_THUE_PHONG phieuThue = new PHIEU_THUE_PHONG() { MaThuePhong = "PT001", MaKhachHang = cboHoTen.SelectedValue.ToString(), MaNhanVien = "NV002", NgayLap = DateTime.Now }; context.PHIEU_THUE_PHONG.Add(phieuThue); context.SaveChanges(); KHACH_HANG kh = context.KHACH_HANG.FirstOrDefault(p => p.MaKhachHang == cboHoTen.SelectedValue.ToString()); CHI_TIET_PHIEU_THUE_PHONG ctThuePhong = new CHI_TIET_PHIEU_THUE_PHONG() { MaThuePhong = "PT001", MaKhachHang = kh.MaKhachHang, MaPhong = txtTimphong.Text, HoTenKhachHang = cboHoTen.Text, CMND = kh.CMND, NgayNhan = DateTime.Parse(dtpNgayden.Text.ToString()), NgayTraDuKien = DateTime.Parse(dtpNgaydi.Text.ToString()), NgayTra = null }; context.CHI_TIET_PHIEU_THUE_PHONG.Add(ctThuePhong); context.SaveChanges(); PHONG phong = context.PHONG.FirstOrDefault(p => p.MaPhong == txtTimphong.Text); phong.MaLoaiTinhTrangPhong = "TP003"; context.SaveChanges(); MessageBox.Show("Đặt phòng thành công!"); } } else if (compareDate >= 0) { MessageBox.Show("Ngày đến không thể lớn hơn ngày đi"); } } }