private void btnXemKhachHang_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(tbxMaKH.Text.ToString())) { MessageBox.Show("Vui lòng nhập mã khách hàng"); } else { eKhachHang kh = new eKhachHang(); kh = busKH.layKhachHangTheoMaKhachHang(tbxMaKH.Text.ToString()); if (kh == null) { MessageBox.Show("Thông tin chưa chính xác, vui lòng kiểm tra lại"); } else { btnHuyPhiTraMuon.Enabled = true; btnXemKhachHang.Enabled = false; tbxTenKhachHang.Text = kh.Tenkh; tbxDiaChi.Text = kh.Diachi; tbxSDT.Text = kh.Sodt; lstPhieuThueChuaTra = busPT.layDanhSachPhiMuonChuaThanhToanTheoKhachHang(kh.Makh); if (lstPhieuThueChuaTra.Count == 0) { lblRong.Text = "Không có phiếu thuê nào chưa thanh toán"; } LoadDataDataGridView(dataGridViewX1, lstPhieuThueChuaTra); } } }
private void btnXemDia_Click(object sender, EventArgs e) { ResetData(); if (String.IsNullOrWhiteSpace(tbxMaDia.Text.ToString())) { MessageBox.Show("Vui lòng nhập mã đĩa cần trả"); } else { ePT = busPT.layPhieuThueTheoDiaDangThue(tbxMaDia.Text.ToString()); if (ePT == null) { MessageBox.Show("Thông tin chưa chính xác, vui lòng kiểm tra lại"); } else { btnThanhToan.Enabled = true; eKhachHang thongtinkhachhang = new eKhachHang(); lstPhiChuaThanhToan = new List <ePhieuThue>(); thongtinkhachhang = busPT.layThongTinKhachHangTheoPhieu(ePT.Makhachhang); lstPhiChuaThanhToan = busPT.layDanhSachPhiMuonChuaThanhToanTheoKhachHang(thongtinkhachhang.Makh); if (lstPhiChuaThanhToan.Count == 0) { lblRong.Text = "Không có phiếu thuê chưa thanh toán"; } LoadDataDataGridView(dataGridViewX1, lstPhiChuaThanhToan); lblTongPhi.Text = lstPhiChuaThanhToan.Sum(x => x.Phitramuon).ToString(); tbxTenKH.Text = thongtinkhachhang.Tenkh; tbxDiaChi.Text = thongtinkhachhang.Diachi; tbxSoDienThoai.Text = thongtinkhachhang.Sodt; tbxMaPhieu.Text = ePT.Maphieuthue; tbxNgayThue.Text = String.Format("{0:dd/MM/yyyy}", ePT.Ngaymuon); tbxNgayTra.Text = String.Format("{0:dd/MM/yyyy}", DateTime.Today);; tbxNgayHenTra.Text = String.Format("{0:dd/MM/yyyy}", ePT.Ngayhentra); if (DateTime.Today > ePT.Ngayhentra) { eDia_LoaiDia_TieuDe loaidiatheomadia = new eDia_LoaiDia_TieuDe(); loaidiatheomadia = busPT.layPhiTraMuon(tbxMaDia.Text.ToString()); tbxPhiMuon.Text = loaidiatheomadia.Giaphat.ToString(); } else { tbxPhiMuon.Text = "0"; } if (tbxPhiMuon.Text == "0") { checkBox1.Enabled = false; checkBox1.Checked = true; } } } }
private void btnTimKH_Click(object sender, EventArgs e) { //Kiểm tra ô tìm kiếm mã khách hàng rỗng if (!String.IsNullOrEmpty(tbxMaKH.Text) && !String.IsNullOrWhiteSpace(tbxMaKH.Text)) { //Tìm khách hàng theo mã kh = busKhachHang.layKhachHangTheoMaKhachHang(tbxMaKH.Text); if (kh == null) //Không tìm thấy khách hàng { MessageBox.Show("Mã khách hàng không chính xác!"); } else //Tìm thấy khách hàng { #region Cập nhật các ô dữ liệu thông tin khách hàng tbxTenKH.Text = kh.Tenkh; tbxSDT.Text = kh.Sodt; tbxDiaChi.Text = kh.Diachi; #endregion #region Cập nhật dữ liệu cho các bảng lstPhieuThue = busPT.layDanhSachPhiMuonChuaThanhToanTheoKhachHang(kh.Makh); LoadDataDgvPhi(dgvPhiTraMuon, lstPhieuThue); lstDatTruoc = busPDat.LayDanhSachPhieuDat_TheoMaKhachHang_DaCoDia(kh.Makh); DanhSachThueDat(lstDatTruoc); LoadDataDgvDia(dgvDia, lstThue); #endregion #region Cập nhật các ô dữ liệu tiền CapNhatTien(); #endregion #region Mở các vùng chức năng splitContainer1.Panel2.Enabled = true; splitContainer3.Panel2.Enabled = true; #endregion } } else //Ô tìm kiếm mã khách hàng rỗng hoặc toàn khoảng trắng { MessageBox.Show("Vui lòng nhập mã khách hàng!"); } }