private void btnImport_Click(object sender, EventArgs e) { //thêm dữ liệu vào câu hỏi DataTable dt = (DataTable)(dgv.DataSource); for (int i = 0; i < dt.Rows.Count; i++) { var rs = TracNghiem.LayDanhSachGiaoVien(); var t = rs.OrderByDescending(s => s.ID).Take(1).Select(s => s).SingleOrDefault(); // tạo 1 cái Teacher TEACHER qNew = new TEACHER() { ID = t.ID + 1, teacherID = dt.Rows[i][1].ToString(), teacherPassword = dt.Rows[i][2].ToString(), teacherFullname = dt.Rows[i][3].ToString(), teacherEmail = dt.Rows[i][4].ToString(), teacherBirthday = Convert.ToDateTime(dt.Rows[i][5]), teacherSchema = Convert.ToInt32(dt.Rows[i][6]), }; var t1 = rs.Where(s => (s.teacherID == qNew.teacherID)).Take(1).SingleOrDefault(); if (t1 == null) { //Thêm vào bảng câu hỏi TracNghiem.ThemGiaoVien(qNew); } } }
private void frmAdmin_Load(object sender, EventArgs e) { //đọc danh sách giáo viên var rt = TracNghiem.LayDanhSachGiaoVien(); dgvShowFullTeacher.DataSource = rt; var rt2 = TracNghiem.LayDanhSachHocSinh(); dgvShowFullStudent.DataSource = rt2; }
private void btnLogin_Click(object sender, EventArgs e) { //lấy giá trị của combobox int gt = Convert.ToInt32(cbType.SelectedValue); if (string.IsNullOrEmpty(txtID.Text) | string.IsNullOrEmpty(txtPass.Text)) { MessageBox.Show("Không được để trống tên đăng nhập và mật khẩu."); } else { if (gt == 1) { //nếu phân hệ đăng nhập là học sinh //kiểm tra thông tin đăng nhập var ds = TracNghiem.LayDanhSachHocSinh(); var rs = ds.Where(s => (s.studentID.Trim() == txtID.Text) & (s.studentPassword.Trim() == txtPass.Text)).SingleOrDefault(); if (rs != null) { //thông báo đăng nhập thành công //gọi form học sinh frmStudent ftc = new frmStudent(rs); ftc.StartPosition = FormStartPosition.CenterScreen; Hide(); ftc.ShowDialog(); //ẩn form main OnLoad(e); } else { //xử lí ngoại lệ: thông báo lỗi tương ứng MessageBox.Show("Đăng nhập thất bại"); } } else if (gt == 2) { /*nếu phân hệ đăng nhập là giáo viên*/ /*kiểm tra thông tin đăng nhập*/ var ds = TracNghiem.LayDanhSachGiaoVien(); var rs = ds.Where(s => (s.teacherID.Trim() == txtID.Text) & (s.teacherPassword.Trim() == txtPass.Text)).SingleOrDefault(); if (rs != null) { //thông báo đăng nhập thành công //gọi form giáo viên frmTeacher ftc = new frmTeacher(rs); Hide(); ftc.ShowDialog(); //ẩn form main OnLoad(e); } else { //xử lí ngoại lệ: thông báo lỗi tương ứng MessageBox.Show("Đăng nhập thất bại"); } } else if (gt == 3) { //nếu phân hệ đăng nhập là guest //kiểm tra thông tin đăng nhập var ds = TracNghiem.LayDanhSachGuest(); var rs = ds.Where(s => (s.guestid.Trim() == txtID.Text & s.guestpassword.Trim() == txtPass.Text)).SingleOrDefault(); if (rs != null) { //thông báo đăng nhập thành công MessageBox.Show("Đăng nhập thành công"); //gọi form guest //ẩn form main } else { //xử lí ngoại lệ: thông báo lỗi tương ứng MessageBox.Show("Đăng nhập thất bại"); } } else if (gt == 4) { //nếu phân hệ đăng nhập là admin //kiểm tra thông tin đăng nhập if (txtID.Text == "admin" && txtPass.Text == "admin") { //thông báo đăng nhập thành công //gọi form admin frmAdmin fad = new frmAdmin(); fad.StartPosition = FormStartPosition.CenterScreen; Hide(); fad.ShowDialog(); OnLoad(e); //ẩn form main } else { } } } }