private void ucQuanLyMuonTra_Load(object sender, EventArgs e)
 {
     psDTO = new PhieuSachDTO();
     psBLL = new PhieuSachBLL();
 }
        //sự kiện click của nút tìm độc giả
        private void btnTimDocGia_Click(object sender, EventArgs e)
        {
            if (txtMaDG.Text == "")
            {
                XtraMessageBox.Show("Bạn chưa nhập mã độc giả!");
                return;
            }
            else
            {
                lammoi();
                psDTO = new PhieuSachDTO();
                dgDTO = new DocGiaDTO();
                psBLL = new PhieuSachBLL();
                dgDTO.MaDG = txtMaDG.Text.ToString().Trim();
                DataTable dtTable = psBLL.PhieuTraSach_TimDocGia_MaDG(dgDTO);
                if (dtTable.Rows.Count == 0)
                {
                    XtraMessageBox.Show("Mã độc giả không tồn tại!");
                    return;
                }
                else
                {
                    txtHoTenDG.DataBindings.Add("Text", dtTable, "HoVaTen");
                    txtLoaiDG.DataBindings.Add("Text", dtTable, "TenLDG");
                    string t = dtTable.Rows[0]["GioiTinh"].ToString();
                    if (t == "True")
                    {
                        txtGioiTinhDG.Text = "Nữ";
                    }
                    else txtGioiTinhDG.Text = "Nam";
                    txtDiaChi.DataBindings.Add("Text", dtTable, "DiaChi");
                    txtEmail.DataBindings.Add("Text", dtTable, "Email");

                    psDTO.MaDG = txtMaDG.Text.ToString().Trim();
                    //tìm phiếu sách dựa vào mã độc giả
                    DataTable dt = psBLL.PhieuTraSach_TimPhieuSach_MaDG(psDTO);
                    if (dt.Rows.Count == 0)
                    {
                        XtraMessageBox.Show("Độc giả không mượn sách!");
                    }
                    else
                    {
                        txtNgayMuon.DataBindings.Add("Text", dt, "NgayMuon", true, System.Windows.Forms.DataSourceUpdateMode.Never, null, "d");
                        DateTime dtime = Convert.ToDateTime(txtNgayMuon.Text.ToString());
                        //quy định
                        DataTable qdQuyDinh = qdBLL.QuyDinh_LoadDuLieu();
                        txtHanTra.Text = dtime.AddDays(Convert.ToInt16(qdQuyDinh.Rows[5]["GiaTri"])).ToString("dd/MM/yyyy");
                        txtNgayTra.Text = DateTime.Now.ToString("dd/MM/yyyy");

                        txtTienNoKyNay.DataBindings.Add("Text", dt, "TienNoKyNay");
                        PhieuSachDTO psDT = new PhieuSachDTO();
                        psDT.MaDG = ("" + txtMaDG.Text.ToString().Trim() + "");
                        //hiển thị những cuốn sách được mượn theo mã độc giả
                        DataTable da = psBLL.PhieuTraSach_HienSachTra_MaDG(psDT);
                        gridControl1.DataSource = da;
                        int tienphat = 0;
                        for (int i = 0; i < grdSachTra.RowCount; i++)
                        {
                            tienphat += Convert.ToInt32(grdSachTra.GetRowCellValue(i, "TienPhat"));
                        }
                        txtTienPhatKyNay.Text = tienphat.ToString();

                        txtTongNo.Text = (Convert.ToInt32(txtTienPhatKyNay.Text.ToString()) + Convert.ToInt32(txtTienNoKyNay.Text.ToString().Replace(",", ""))).ToString();
                    }
                }
                enableButton();
            }
        }