public frmDeTaiSinhVien(SinhVien sinhvien) { InitializeComponent(); masinhvien = sinhvien.MaSV; this.detai = SinhVienController.danhsach(sinhvien.MaSV); TimeSpan Val = DateTime.Parse(detai.NgayKetThuc.ToString()).Subtract(DateTime.Now); gioketthuc = Val.Days * 24 + Val.Hours; if (gioketthuc < 0) { prThoiGian.Value = 0; } else if (gioketthuc > 720) { prThoiGian.Value = 720; } else { prThoiGian.Value = gioketthuc; } lbConLai.Text = gioketthuc.ToString() + " Giờ"; lbMaDT.Text = detai.MaDT; lbTenDT.Text = detai.TenDT; rtxtMoTa.Text = detai.MoTaDT; lbNgayBatDau.Text = detai.NgayBatDau.ToString("dd/MM/yyyy"); lbNgayKetThuc.Text = detai.NgayKetThuc.ToString("dd/MM/yyyy"); lbTienDo.Text = detai.TienDoDT + "%"; rtxtNhanXet.Text = detai.NhanXet; this.giaovien = GiaoVienController.getExistGV(detai.MaGV); lbGiaoVienHuongDan.Text = giaovien.MaGV.ToString() + ": " + giaovien.HoTen.ToString(); prTienDo.Value = int.Parse(detai.TienDoDT.ToString()); txtUpLoad.Text = detai.FileDeTai; int dem = DeTaiController.demsinhvien(sinhvien.MaDT); for (int i = 0; i < dem; i++) { danhsachsinhvien.Text += DeTaiController.danhsach(sinhvien.MaDT)[i].HoTen.ToString() + "\n"; } }