public void loadViewQTHT()
        {
            bdsQTHT.DataSource          = null;
            dtgQTHT.AutoGenerateColumns = false;
            var lsQTHT = QTHTService.getQTHT(qthtPathFile);

            if (lsQTHT != null)
            {
                bdsQTHT.DataSource = lsQTHT;
            }
            else
            {
                throw new Exception("QTHT không tồn tại!");
            }
            dtgQTHT.DataSource = bdsQTHT;
            //lblContact.Text = string.Format("Tổng contact: {0} mục", lsContactSort.Count());
        }
        public frmThongTinSinhVien(string idStudent)
        {
            InitializeComponent();
            picAnhDaiDien.AllowDrop = true;
            anhDaiDienPathDirectory = Application.StartupPath + @"\AnhDaiDien";
            anhDaiDienPathFile      = anhDaiDienPathDirectory + @"\avatar.png";
            studentPathFile         = Application.StartupPath + @"\Data\student_data.txt";
            qthtPathFile            = Application.StartupPath + @"\Data\quatrinhhoctap.txt";
            loadViewQTHT();
            if (File.Exists(anhDaiDienPathFile))
            {
                FileStream fileStream = new FileStream(anhDaiDienPathFile, FileMode.Open, FileAccess.Read);
                picAnhDaiDien.Image = Image.FromStream(fileStream);
            }
            //var student = StudentService.getStudent(idStudent);
            var student = StudentService.getStudent(studentPathFile, idStudent);

            if (student == null)
            {
                throw new Exception("Lỗi rồi!");
            }
            else
            {
                txtMaSV.Text        = student.ID;
                txtHoTen.Text       = student.FullName;
                txtNgaySinh.Value   = student.DateOfBirth;
                txtNoiSinh.Text     = student.PlaceOfBirth;
                txtGioiTinh.Checked = student.Gender == Model.GENDER.Male;

                //student.qtht1 = QTHTService.getQTHT(idStudent);
                student.qtht1 = QTHTService.getQTHT(qthtPathFile, idStudent);

                bdsQTHT.DataSource = student.qtht1;
                //không cho tự tạo colum
                dtgQTHT.AutoGenerateColumns = false;
                dtgQTHT.DataSource          = bdsQTHT;
                lblMuc.Text = string.Format("{0} mục", student.qtht1.Count());
            }
        }