private void btnCheckTL_Click(object sender, EventArgs e) { try { TaiLieu taiLieu = TaiLieu.GetTaiLieuTheoMa(txtMaTaiLieu.Text); if (taiLieu == null) { throw new Exception("Không tìm thấy tài liệu với mã tương ứng"); } txtIDTL.Text = taiLieu.IDTaiLieu.ToString(); txtNhanDe.Text = taiLieu.NhanDe.ToString(); txtSoLuong.Text = taiLieu.SoLuong.ToString(); txtSLCoSan.Text = TaiLieu.SoLuongCoSan(taiLieu.IDTaiLieu).ToString(); txtLanXuatBan.Text = taiLieu.LanXuatBan.ToString(); txtSoTrang.Text = taiLieu.SoTrang.ToString(); NhaXuatBan nxb = NhaXuatBan.TimNXBTheoID(taiLieu.IDNXB); txtNXB.Text = nxb.TenNhaXuatBan; NgonNgu nn = NgonNgu.LayDSNgonNgu().Find(c => c.IDNgonNgu == taiLieu.IDNgonNgu); txtNgonNgu.Text = nn.TenNgonNgu; txtNamXuatBan.Text = taiLieu.NamXuatBan.ToString(); TacGia tg = TacGia.LayDSTacGia().Find(c => c.IDTacGia == taiLieu.IDTacGia); txtTacGia.Text = tg.TenTacGia; TheLoai theLoai = TheLoai.GetDanhSachTheLoai().Find(c => c.IDTheLoai == taiLieu.IDTheLoai); txtTheLoai.Text = theLoai.TenTheLoai; GiaXep gx = GiaXep.GetDSGiaXep().Find(c => c.IDGiaXep == taiLieu.IDGiaXep); txtGiaXep.Text = gx.MaGiaXep; Kho kho = Kho.GetDanhSachKho().Find(c => c.IDKho == gx.IDKho); txtKho.Text = kho.MaKho; txtNamXuatBan.Text = taiLieu.NamXuatBan.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); txtMaTaiLieu.Focus(); } }