示例#1
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;
     }
 }