Beispiel #1
0
 private void btxoa_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có thật sự muốn thực hiện thao tác xoá ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         TaiLieu taiLieu = TaiLieu.GetTaiLieuTheoMa(txtMaTL.Text);
         if (taiLieu != null)
         {
             if (TaiLieu.XoaBo(taiLieu.IDTaiLieu))
             {
                 MessageBox.Show("Xóa tài liệu thành công!!!");
                 Load_treeview();
             }
             else
             {
                 MessageBox.Show("Lỗi trong xoá bỏ tài liệu", "Thông báo");
             }
         }
     }
 }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
 private void Load_ThongTinPhieu(long id)
 {
     try
     {
         PhieuMuon pm = PhieuMuon.GetPhieuMuonTheoID(id);
         //Load thông tin độc giả
         txtIDDocGia.Text = pm.IDDocGia.ToString();
         DocGia dg = DocGia.GetDocGiaTheoID(pm.IDDocGia);
         txtMaDocGia.Text  = dg.MaDocGia;
         txtTenDocGia.Text = dg.HoTen;
         //Load thông tin tài liệu
         txtIDTaiLieu.Text = pm.IDTaiLieu.ToString();
         txtMaTaiLieu.Text = TaiLieu.GetMaTLTheoID(pm.IDTaiLieu);
         TaiLieu tl = TaiLieu.GetTaiLieuTheoMa(txtMaTaiLieu.Text);
         txtTenTaiLieu.Text = tl.NhanDe;
         txtSLMuon.Text     = pm.SoLuong.ToString();
         //Load thông tin phiếu mượn
         cbHinhThucMuon.SelectedValue = pm.IDHinhThucMuon;
         txtNgayMuon.Text             = pm.NgayMuon.ToString("dd/MM/yyyy");
         txtThoiHanTra.Text           = pm.ThoiHanTra.ToString("dd/MM/yyyy");
         //Tính ngày quá hạn
         if (pm.ThoiHanTra < DateTime.Now)
         {
             lblQuaHan.Text    = "Quá hạn " + Math.Round((pm.ThoiHanTra - DateTime.Now).TotalDays, 2) + " ngày";
             btnGiaHan.Enabled = true;
         }
         else
         {
             lblQuaHan.Text = ""; btnGiaHan.Enabled = true;
         }
         grbPhieuMuon.Tag = pm.IDPhieuMuon;
     }
     catch (Exception)
     {
         throw;
     }
 }