Пример #1
0
        /// <summary>
        /// hàm load thông tin sinh viên thực tập
        /// </summary>
        /// <returns></returns>
        public DataTable LoadSinhVienThucTap()
        {
            string query = "SELECT SINHVIEN_DETAI.MaSV, TenSV FROM SINHVIENTHUCTAP,SINHVIEN_DETAI,DETAI WHERE SINHVIENTHUCTAP.MaSV=SINHVIEN_DETAI.MaSV AND DETAI.MaDeTai=SINHVIEN_DETAI.MaDeTai AND DETAI.MaGV='" + MainStudent.taiKhoan + "'";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm lấy tên sinh viên thực tập dựa vào tên đăng nhập, mật khẩu
        /// </summary>
        /// <param name="tkAttribute"></param>
        /// <returns></returns>
        public DataTable GetUserNameSinhVien(TaiKhoanAttribute tkAttribute)
        {
            string query = "SELECT TenSV FROM SINHVIENTHUCTAP,TAIKHOAN WHERE TaiKhoan='" + tkAttribute.TenDangNhap + "' AND MatKhau='" + tkAttribute.MatKhau + "' AND SINHVIENTHUCTAP.MaSV=TAIKHOAN.TaiKhoan";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm lấy tên giáo viên hướng dẫn dựa vào tên đăng nhập và mật khẩu
        /// </summary>
        /// <param name="tkAttribute"></param>
        /// <returns></returns>
        public DataTable GetUserNameGiaoVien(TaiKhoanAttribute tkAttribute)
        {
            string query = "SELECT TenGV FROM GIAOVIENHUONGDAN,TAIKHOAN WHERE TaiKhoan='" + tkAttribute.TenDangNhap + "' AND MatKhau='" + tkAttribute.MatKhau + "' AND GIAOVIENHUONGDAN.MaGV=TAIKHOAN.TaiKhoan";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #4
0
        /// <summary>
        /// hàm lấy tên giáo viên theo mã giáo viên được chọn từ _cboMaGiaoVienHD
        /// </summary>
        /// <param name="detaiAttribute"></param>
        /// <returns></returns>
        public DataTable GetGiaoVien(DeTaiThucTapAttribute detaiAttribute)
        {
            string query = "SELECT MaGV,TenGV FROM GIAOVIENHUONGDAN WHERE MaGV='" + detaiAttribute.MaGiaoVienHD + "'";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm lấy quyền truy nhập theo tên đăng nhập và mật khẩu
        /// </summary>
        /// <param name="tkAttribute"></param>
        /// <returns></returns>
        public DataTable GetQuyen(TaiKhoanAttribute tkAttribute)
        {
            string query = "SELECT Quyen FROM TAIKHOAN WHERE TaiKhoan='" + tkAttribute.TenDangNhap + "' AND MatKhau='" + tkAttribute.MatKhau + "'";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #6
0
        /// <summary>
        /// hàm hiển thị thông tin bảng điểm cho admin và sinh viên thực tập xem
        /// </summary>
        /// <returns></returns>
        public DataTable ShowBangDiemAdminSV()
        {
            string query = "SELECT DIEM.*, TenSV FROM SINHVIENTHUCTAP, DIEM WHERE DIEM.MaSV=SINHVIENTHUCTAP.MaSV";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm tìm kiếm thông tin đề tài
        /// </summary>
        /// <param name="TenDT"></param>
        /// <returns></returns>
        public DataTable Search(string TenDT)
        {
            string query = "SELECT * FROM DETAI, GIAOVIENHUONGDAN WHERE DETAI.MaGV = GIAOVIENHUONGDAN.MaGV AND TenDeTai='" + TenDT + "' OR GIAOVIENHUONGDAN.TenGV='" + TenDT + "'";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm hiển thị thông tin giáo viên hướng dẫn lên _dgvGiaoVien
        /// </summary>
        /// <returns></returns>
        public DataTable ShowGiaoVien()
        {
            string query = "SELECT * FROM GIAOVIENHUONGDAN ";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm tìm kiếm thông tin giáo viên hướng dẫn
        /// </summary>
        /// <param name="tenGV"></param>
        public DataTable SearchGiaoVienHD(string tenGV)
        {
            string query = "SELECT * FROM GIAOVIENHUONGDAN WHERE TenGV = '%' + '" + tenGV + "' + '%'";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm load mã giáo viên lên _cboGiaoVien
        /// </summary>
        /// <param name="gvAttribute"></param>
        /// <returns></returns>
        public DataTable LoadGiaoVien()
        {
            string query = "SELECT MaGV FROM GIAOVIEN";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm lấy toàn bộ thông tin giáo viên theo mã giáo viên được chọn từ _cboGiaoVien
        /// </summary>
        /// <param name="gvAttribute"></param>
        /// <returns></returns>
        public DataTable GetFullGiaoVien(GiaoVienAttribute gvAttribute)
        {
            string query = "SELECT * FROM GIAOVIEN WHERE MaGV='" + gvAttribute.MaGV + "'";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #12
0
        /// <summary>
        /// hàm hiển thị các thông tin được tìm kiếm theo tên đề tài
        /// </summary>
        /// <param name="TenDeTai"></param>
        /// <returns></returns>
        public DataTable ShowSearchDeTai(String TenDeTai)
        {
            string query = "SELECT MaDeTai,TenDeTai,DETAI.MaGV,TenGV FROM GIAOVIENHUONGDAN,DETAI WHERE GIAOVIENHUONGDAN.MaGV=DETAI.MaGV AND TenDeTai = '" + TenDeTai + "' ";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #13
0
        public DataTable ShowDeTai()
        {
            string query = "SELECT MaDeTai,TenDeTai,DETAI.MaGV,TenGV FROM GIAOVIENHUONGDAN,DETAI WHERE GIAOVIENHUONGDAN.MaGV=DETAI.MaGV";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #14
0
        /// <summary>
        /// hàm load mã đề tài
        /// </summary>
        /// <returns></returns>
        public DataTable LoadMaDeTai()
        {
            string query = "SELECT MaDeTai FROM DETAI";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #15
0
        /// <summary>
        /// hàm lấy thông tin sinh viên thực tập
        /// </summary>
        /// <param name="diemAttribute"></param>
        /// <returns></returns>
        public DataTable GetSinhVienTT(BangDiemAttribute diemAttribute)
        {
            string query = "SELECT MaSV, TenSV FROM SINHVIENTHUCTAP WHERE MaSV='" + diemAttribute.MaSV + "'";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #16
0
        /// <summary>
        /// hàm load mã sinh viên lên _cboMaSinhVien
        /// </summary>
        /// <param name="svAttribute"></param>
        /// <returns></returns>
        public DataTable LoadMaSinhVien(SinhVienAttribute svAttribute)
        {
            string query = "SELECT MaSV FROM SINHVIEN";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #17
0
        /// <summary>
        /// hàm tìm kiếm bảng điểm của sinh viên theo mã sinh viên
        /// </summary>
        /// <param name="bangDiem"></param>
        /// <returns></returns>
        public DataTable SearchBangDiem(String maSV)
        {
            string query = "SELECT DIEM.*, TenSV FROM SINHVIENTHUCTAP, DIEM, DETAI,SINHVIEN_DETAI WHERE DIEM.MaSV=SINHVIENTHUCTAP.MaSV AND DIEM.MaSV=SINHVIEN_DETAI.MASV AND DETAI.MaDeTai=SINHVIEN_DETAI.MaDeTai AND DETAI.MaGV='" + MainStudent.taiKhoan + "' AND DIEM.MaSV='" + maSV + "'";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #18
0
        /// <summary>
        /// Hàm lấy toàn bộ tin liên quan đến sinh viên khi đã được chọn mã sinh viên từ _cboMaSinhVien
        /// </summary>
        /// <param name="svAttribute"></param>
        /// <returns></returns>
        public DataTable GetFullSinhVien(SinhVienAttribute svAttribute)
        {
            string query = "SELECT * FROM SINHVIEN,LOP,KHOAHOC WHERE MaSV='" + svAttribute.MaSV + "' AND SINHVIEN.MaLop=LOP.MaLop AND LOP.MaKhoa=KHOAHOC.MaKhoa";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm lấy thông tin đề tài và thông tin giáo viên thực tập
        /// </summary>
        /// <param name="DKDTAtt"></param>
        public DataTable LayDeTai()
        {
            string query = "SELECT * FROM DETAI, GIAOVIENHUONGDAN WHERE DETAI.MaGV = GIAOVIENHUONGDAN.MaGV";

            return(DatabaseCore.GetDatatable(query));
        }
Пример #20
0
        /// <summary>
        /// hàm hiển thị thông tin sinh viên thực tập lên _dgvSinhVien
        /// </summary>
        /// <returns></returns>
        public DataTable ShowSinhVien()
        {
            String query = "SELECT MaSV, TenSV, Ngay, Thang, Nam, GioiTinh, DiaChi, DienThoai, TenLop, KhoaHoc, Email FROM SINHVIENTHUCTAP,LOP,KHOAHOC WHERE SINHVIENTHUCTAP.MaLop=LOP.MaLop AND LOP.MaKhoa=KHOAHOC.MaKhoa";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// Hàm kiểm tra sinh viên đã đăng ký hay chưa
        /// </summary>
        /// <param name="huyDT"></param>
        /// <returns></returns>
        public DataTable KiemTra(DangKyDeTaiAttribute DKDT)
        {
            string query = "SELECT * FROM SINHVIEN_DETAI WHERE MaSV='" + DKDT.MaSV + "'";

            return(DatabaseCore.GetDatatable(query));
        }
        /// <summary>
        /// hàm lấy thông tin đề tài mà các sinh viên đã đăng ký
        /// </summary>
        /// <returns></returns>
        public DataTable loadTTDT(HuyDTDKAtt huyDT)
        {
            string query = "SELECT DETAI.MaDeTai, DETAI.TenDeTai, DETAI.MaGV, DIADIEMTHUCTAP.TenDiaDiem, DIADIEMTHUCTAP.DiaChi, DIADIEMTHUCTAP.DienThoai, DIADIEMTHUCTAP.Email, TenGV FROM DIADIEMTHUCTAP, SINHVIEN_DETAI, GIAOVIENHUONGDAN, DETAI WHERE DIADIEMTHUCTAP.MaSV=SINHVIEN_DETAI.MaSV and SINHVIEN_DETAI.MaDeTai=DETAI.MaDeTai AND DETAI.MaGV = GIAOVIENHUONGDAN.MaGV AND SINHVIEN_DETAI.MaSV = '" + huyDT.MaSV + "'";

            return(DatabaseCore.GetDatatable(query));
        }