Esempio n. 1
0
        public void Main()
        {
            var eventHeader = new EventHeader();

            var student = new Student()
            {
                Name      = "Grace Hopper",
                StartYear = 1952
            };

            var course = new Course()
            {
                Name   = "Assembly Programming",
                Length = 40
            };


            var studentHistoryService = new StudentHistoryService();
            var studentHistoryResult  = studentHistoryService.AddHistoryEvent(eventHeader, student);

            Console.WriteLine(studentHistoryResult);

            var courseHistoryService = new CourseHistoryService();
            var courseHistoryResult  = courseHistoryService.AddHistoryEvent(eventHeader, course);

            Console.WriteLine(courseHistoryResult);
            Console.ReadLine();
        }
        public frmThongTinSinhVien(string idStudent)
        {
            InitializeComponent();
            picAnhDaiDien.AllowDrop = true;
            anhDaiDienPathDirectory = Application.StartupPath + @"\AnhDaiDien";
            anhDaiDienPathFile      = anhDaiDienPathDirectory + @"\avatar.png";
            if (File.Exists(anhDaiDienPathFile))
            {
                FileStream fileStream = new FileStream(anhDaiDienPathFile, FileMode.Open, FileAccess.Read);
                picAnhDaiDien.Image = Image.FromStream(fileStream);
                fileStream.Close();
            }

            student = StudentService.GetStudent(idStudent);
            if (student == null)
            {
                throw new Exception("Lỗi rồi. Sinh viên này không tồn tại.");
            }
            else
            {
                txtMaSinhVien.Text  = student.ID;
                txtHoTen.Text       = student.FullName;
                txtNoiSinh.Text     = student.PlaceOfBirth;
                dtpNgaySinh.Value   = student.Birthday;
                chkGioiTinh.Checked = student.Gender == Models.GENDER.Male;
            }

            listHistory = StudentHistoryService.GetStudentHistory(idStudent);
            if (student == null)
            {
                throw new Exception("Lỗi rồi. Sinh viên này không tồn tại.");
            }
            else
            {
                dgvQuaTrinhHocTap.AutoGenerateColumns = false;
                bdsQuaTrinhHocTap.DataSource          = listHistory;
                dgvQuaTrinhHocTap.DataSource          = bdsQuaTrinhHocTap;
                lblTongSoMuc.Text = string.Format("{0} mục", listHistory.Count());
            }
        }