Ejemplo n.º 1
0
        // GET: KetQua
        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            KetQuaDAO qk    = new KetQuaDAO();
            var       model = qk.ListKetQua(page, pageSize);

            return(View(model));
        }
Ejemplo n.º 2
0
        private void loadData()
        {
            SinhVienDAO dao = new SinhVienDAO();
            // lấy mã sinh viên của thằng đầu tiên
            int maSVDau = dao.getFirstMaSV();
            int MaSV    = maSVDau;

            //case người dùng nhập chữ vào cbo
            try
            {
                MaSV = int.Parse(cbMaSV.Text);
            }
            catch
            {
                MessageBox.Show("Mã số sinh viên không có kí tự");
                cbMaSV.Text = maSVDau.ToString();
                loadData();
            }


            SinhVienDTO dto = dao.GetInforSV(MaSV);

            //case người dùng nhập ma sv không nằm trong danh sách
            if (dto == null)
            {
                MessageBox.Show("Mã số sinh viên " + MaSV + " không tồn tại");
                MaSV        = maSVDau;
                dto         = dao.GetInforSV(MaSV);
                cbMaSV.Text = maSVDau.ToString();
            }
            //tách họ tên của sinh viên
            string hoTenSinh = dto.TenSV;

            string[] chuoitach = hoTenSinh.Split(' ');
            string   firstName = chuoitach[0];

            txtTenSV.Text = firstName;
            string lastName = "";

            for (int i = 1; i < chuoitach.Length; i++)
            {
                lastName = lastName + " " + chuoitach[i];
            }
            txtHoSV.Text     = lastName;
            txtMaKhoa.Text   = dto.MaKH;
            txtGioiTinh.Text = dto.GioiTinh;

            //Convert datetime to date
            DateTime ngaySinhTime = dto.NgaySinh;
            string   ngaySinh     = ngaySinhTime.ToString("dd/M/yyyy", CultureInfo.InvariantCulture);

            txtNgaySinh.Text = ngaySinh;

            // đẩy kết quả điểm
            KetQuaDAO        daoKQ  = new KetQuaDAO();
            List <KetQuaDTO> listKQ = daoKQ.GetScores(MaSV);

            dgKetQua.DataSource = listKQ;
        }
Ejemplo n.º 3
0
        public ActionResult Delete(int id)
        {
            KetQuaDAO dao = new KetQuaDAO();

            dao.Delete(id);

            return(RedirectToAction("Index"));
        }