private void frmStudent_Load(object sender, EventArgs e) { /*Load thông tin học sinh đăng nhập*/ var rs = TracNghiem.LayDanhSachHocSinh(); var r = rs.Where(s => s.id == temp.id).Select(s => s).SingleOrDefault(); lbstudentID.Text = r.id.ToString(); lbFullnameStudent.Text = r.studentFullname.ToString(); lbBirthdayStudent.Text = string.Format("{0}-{1}-{2}", r.studentBirthday.Value.Day, r.studentBirthday.Value.Month, r.studentBirthday.Value.Year); lbClassStudent.Text = r.studentClass.ToString(); lbEmailStudent.Text = r.studentEmail.ToString(); temp = r; /*load lịch thi cho học sinh này*/ var rs1 = TracNghiem.LayDanhSachKyThi().Where(s => Convert.ToInt32(s.gradeid) == Convert.ToInt32(temp.studentClass)).Select(s => s).ToList(); dgvCompetition.DataSource = rs1; //dgvCompetition.Columns["SUBTRACT"].Visible = false; //dgvCompetition.Columns["clidCompetition"].Visible = false; //load luyện thi var rs2 = TracNghiem.LayDanhSachMonHoc(); cbSubDemo.DataSource = rs2; cbSubDemo.DisplayMember = "name"; cbSubDemo.ValueMember = "id"; string idmh = cbSubDemo.SelectedValue.ToString(); var rs3 = TracNghiem.LayDanhSachDeThi().Where(s => s.subtractID == idmh).ToList(); cbDe.DataSource = rs3; cbDe.DisplayMember = "id"; cbDe.ValueMember = "id"; dgvShowDemo.DataSource = rs3; }
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 { } } } }