private void btnDatPhong_Click(object sender, EventArgs e) { KHACHHANG kh = new KHACHHANG { MAKH = txtMAKH.Text, TENKH = txtTENKH.Text, CMND = txtCMND.Text, SDT = txtSDT.Text }; DATPHONG qlp = new DATPHONG { MANV = Form1.nv.MANV, MAPHONG = txtMAPHONG.Text, MAKH = txtMAKH.Text, NGAYNHAN = dtpNgayNhan.Value, NGAYTRA = null, TONGTIEN = null, TRANGTHAI = "Chưa thanh toán" }; PHONG ph = db.PHONGs.SingleOrDefault(p => p.MAPHONG == txtMAPHONG.Text); if (ph.TRANGTHAI == "Đã thuê") { MessageBox.Show("Phòng " + txtMAPHONG.Text + " hiện đang được thuê không thể đặt phòng. Xin kiểm tra lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (txtMAKH.Text == "" || txtTENKH.Text == "" || txtCMND.Text == "" || db.KHACHHANGs.Where(p => p.MAKH == kh.MAKH).SingleOrDefault() != null) { MessageBox.Show("Một số thông tin nhập còn thiếu hoặc Mã khách hàng bị trùng. Xin kiểm tra lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ph.TRANGTHAI = "Đã thuê"; db.DATPHONGs.InsertOnSubmit(qlp); db.KHACHHANGs.InsertOnSubmit(kh); db.SubmitChanges(); LOADDSPhong(); MessageBox.Show("Đặt phòng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
partial void DeleteKHACHHANG(KHACHHANG instance);
partial void UpdateKHACHHANG(KHACHHANG instance);
partial void InsertKHACHHANG(KHACHHANG instance);