private void CheckStudent(String maSinhVien)
        {
            try
            {
                if (!maSinhVien.Equals("Unknow"))
                {
                    if (!string.IsNullOrEmpty(StateSubject.MaHP))
                    {
                        var data = new NgayHoc()
                        {
                            MaSinhVien   = maSinhVien,
                            MaLopHocPhan = StateSubject.MaHP,
                        };
                        data.NgayHoc1 = DateTime.Now;

                        var result = ngayhoc_repo.Insert(data);
                        if (result != null)
                        {
                            var stu = sv_repo.GetById(result.MaSinhVien);
                            var sub = lhp_repo.GetById(result.MaLopHocPhan);
                            MessageBox.Show($"Sinh viên : " + stu.TenSinhVien + "Đã Điểm Danh Ngày : " +
                                            result.NgayHoc1.ToShortDateString() + " Cho Môn " + sub.MonHoc.TenMonHoc);
                        }
                        else
                        {
                            MessageBox.Show("Điểm Danh Thất Bại",
                                            "Thông Báo",
                                            MessageBoxButton.OK,
                                            MessageBoxImage.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Chưa Có Mã Lớp Học Phần Được Chọn",
                                        "Thông Báo",
                                        MessageBoxButton.OK,
                                        MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Không Nhận Dạng Được Sinh Viên",
                                    "Thông Báo",
                                    MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                }
            }
            catch
            {
                MessageBox.Show("Có Lỗi");
            }
        }
Exemple #2
0
 public T GetById(int id)
 {
     return(dal.GetById(id));
 }