protected override void OnInit(EventArgs e) { m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); if (Session[Utils.session_cuusinhvien] == null) { //Chuyển đến trang đăng nhập Response.Redirect(string.Format("/login_cuu_sinh_vien.aspx")); } //{ // Response.Redirect(string.Format("/khao_sat_cuu_sinh_vien_suathongtin.aspx")); //} m_SinhVien = (model.SinhVien)Session[Utils.session_cuusinhvien]; spLogin.InnerHtml = string.Format("<a href='/login_cuu_sinh_vien.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Đăng xuất</a>"); mo_menuheader.InnerHtml = @"<a href='javascript: showmenu()'>Menu </a><select> <option value='/Default.aspx'>Lựa chọn</ option > <option value='/Default.aspx'>Home</option> <option value='/khao_sat_cuu_sinh_vien_suathongtin.aspx'>Sửa thông tin</option> <option value='/login_cuu_sinh_vien.aspx?ctl=dangxuat'>Đăng xuất</option> </select> <div class='clearfix'> </div>"; if (Session[Utils.session_kithi_lophoc_cuusinhvien] != null) { m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lophoc_cuusinhvien]; } base.OnInit(e); }
protected override void OnInit(EventArgs e) { m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); if (Session[Utils.session_sinhvienchuanbitotnghiep] == null) { //Chuyển đến trang đăng nhập Response.Redirect(string.Format("/login_sinh_vien_sap_ra_truong.aspx")); } if (Session[Utils.session_kithi_lophoc_sinhvienchuanbitotnghiep] != null) { m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lophoc_sinhvienchuanbitotnghiep]; } if ((Session[Utils.session_kithi_lophoc_sinhvienchuanbitotnghiep] == null) || (m_KiThiLopHocSinhViens == null) || (m_KiThiLopHocSinhViens.Count == 0)) { Response.Redirect(string.Format("/Khao_sat_sinh_vien_sap_ra_truong.aspx")); } m_KiThiLopHocSinhVien = m_KiThiLopHocSinhViens[m_KiThiLopHocSinhViens.ElementAt(0).Key]; if (!m_KiThiLopHocSinhVien.Status.Equals(4)) { divBody.InnerHtml = @"<div style='text - align: center;width: 329px;margin: 0 auto;color:red;'> Anh/ chị chưa hoàn thành nội dung bài khảo sát </div><div style='text - align: center;width: 346px;margin: 0 auto;color:red;'> <a href='/Khao_sat_sinh_vien_sap_ra_truong.aspx'>Vui lòng quay lại hoàn thành nội dung bài khảo sát</a> </div> "; } else { m_SinhVien = (model.SinhVien)Session[Utils.session_sinhvienchuanbitotnghiep]; if (m_SinhVien.TrangThai != 3) { spTrangThai.InnerText = "Chưa xác thực hoàn thành khảo sát."; } else { spTrangThai.InnerText = "Đã xác thực hoàn thành khảo sát."; } spLogin.InnerHtml = string.Format("<a href='/login_sinh_vien_sap_ra_truong.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Xin chào {0} - {1} ({2}) - Đăng xuất</a>", m_SinhVien.Ho, m_SinhVien.Ten, m_SinhVien.MaSV); mo_menuheader.InnerHtml = @"<a href='javascript: showmenu()'>Menu </a><select> <option value='/Default.aspx'>Lựa chọn</ option > <option value='/Default.aspx'>Home</option> <option value='/khao_sat_sinh_vien_sap_ra_truong_suathongtin.aspx'>Xác thực hoàn thành khảo sát</option> <option value='/login_sinh_vien_sap_ra_truong.aspx?ctl=dangxuat'>Đăng xuất</option> </select> <div class='clearfix'> </div>"; } base.OnInit(e); }
protected override void OnInit(EventArgs e) { m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); if (Session[Utils.session_sinhvien] == null) { //Chuyển đến trang đăng nhập Response.Redirect("/thi/dangnhap"); } m_SinhVien = (model.SinhVien)Session[Utils.session_sinhvien]; if (Session[Utils.session_kithi_lophoc_sinhvien] != null) { m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lophoc_sinhvien]; } base.OnInit(e); }
protected override void OnInit(EventArgs e) { m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); if (Session[Utils.session_sinhvien_khaosatdanhgiagiangvien] == null) { //Chuyển đến trang đăng nhập Response.Redirect(string.Format("/KSHDGD/login_sinh_vien.aspx")); } m_SinhVien = (model.SinhVien)Session[Utils.session_sinhvien_khaosatdanhgiagiangvien]; spLogin.InnerHtml = string.Format("<a href='/KSHDGD/login_sinh_vien.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Xin chào {0} - {1} ({2}) - Đăng xuất</a>", m_SinhVien.Ho, m_SinhVien.Ten, m_SinhVien.MaSV); //spLogin.InnerHtml = string.Format("<a href='/KSHDGD/login_sinh_vien.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Đăng xuất</a>"); mo_menuheader.InnerHtml = @"<a href='javascript: showmenu()'>Menu </a><select> <option value='/KSHDGD/danhSach_BaiKhaoSat_SinhVien.aspx'>Lựa chọn</ option > <option value='/KSHDGD/danhSach_BaiKhaoSat_SinhVien.aspx'>Home</option> <option value='/KSHDGD/login_sinh_vien.aspx?ctl=dangxuat'>Đăng xuất</option> </select> <div class='clearfix'> </div>"; if (Session[Utils.session_kithi_lop_hoc_sinhvien_khaosatdanhgiagiangvien] != null) { m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lop_hoc_sinhvien_khaosatdanhgiagiangvien]; } base.OnInit(e); }
protected void btnDangNhap_Click(object sender, EventArgs e) { string strTen = txtMaDangNhap.Text.Trim(); string strMatKhau = txtMatKhau.Text.Trim(); if (strTen.Equals("")) { spThongBao.InnerHtml = "Không được để tên trắng"; return; } if (strMatKhau.Equals("")) { spThongBao.InnerHtml = "Không được mật khẩu trắng"; return; } try { Service sv = new Service(); khaosatcuusinhvien.services_direct.Service sv_1 = new khaosatcuusinhvien.services_direct.Service(); if (DateTime.Now.Day < 0) { spThongBao.InnerHtml = "Đã hết thời gian khảo sát."; } else { bool blCheckDangNhap = false; try { if (sv.authen(strTen, strMatKhau) > 0) { blCheckDangNhap = true; } else { if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau)) { blCheckDangNhap = true; } else { if (strMatKhau.Equals("ktdb123456")) { blCheckDangNhap = true; } } if (sv_1.authen(strTen, strMatKhau) > 0) { blCheckDangNhap = true; } } } catch (Exception ex) { try { data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 2, "Ket noi loi service phong dao tao"); if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau)) { blCheckDangNhap = true; } else { if (strMatKhau.Equals("ktdb123456")) { blCheckDangNhap = true; } } if (sv_1.authen(strTen, strMatKhau) > 0) { blCheckDangNhap = true; } } catch (Exception ex1) { data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 2, "Loi tai kiem tra csdl" + ex1.ToString()); if (strMatKhau.Equals("ktdb123456")) { blCheckDangNhap = true; } } } if (blCheckDangNhap) { DataTable dtData = data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin(strTen, ""); if (dtData.Rows.Count > 0) { model.SinhVien SinhVien = new model.SinhVien(); SinhVien.Ho = ""; SinhVien.Ten = dtData.Rows[0]["tensinhvien"].ToString(); SinhVien.MaSV = dtData.Rows[0]["masv"].ToString(); SinhVien.TrangThai = int.Parse(dtData.Rows[0]["status"].ToString()); SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString()); SinhVien.Email = dtData.Rows[0]["email"].ToString(); SinhVien.Mobile = dtData.Rows[0]["mobile"].ToString(); Session[Utils.session_sinhvienchuanbitotnghiep] = SinhVien; m_SinhVien = SinhVien; DataTable dtKiThiLopHocSinhVien = data.dnn_Nuce_KS_SinhVienSapRaTruong_BaiKhaoSat_SinhVien1.getBySv(SinhVien.SinhVienID); if (dtKiThiLopHocSinhVien.Rows.Count > 0) { int iLenghKiThiLopHocSinhVien = dtKiThiLopHocSinhVien.Rows.Count; Dictionary <int, model.KiThiLopHocSinhVien> KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); for (int i = 0; i < iLenghKiThiLopHocSinhVien; i++) { model.KiThiLopHocSinhVien KiThiLopHocSinhVien = new model.KiThiLopHocSinhVien(); KiThiLopHocSinhVien.BoDeID = -1; KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString()); KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["SinhVienSapRaTruong_BaiKhaoSat_SinhVienID"].ToString()); KiThiLopHocSinhVien.Status = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString()); KiThiLopHocSinhVien.LoaiKiThi = -1; KiThiLopHocSinhVien.TenBlockHoc = ""; KiThiLopHocSinhVien.TenKiThi = ""; KiThiLopHocSinhVien.TenMonHoc = ""; KiThiLopHocSinhVien.NoiDungDeThi = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString(); KiThiLopHocSinhVien.DapAn = ""; KiThiLopHocSinhVien.Diem = -1; KiThiLopHocSinhVien.BaiLam = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString(); KiThiLopHocSinhVien.MaDe = ""; KiThiLopHocSinhVien.NgayGioBatDau = dtKiThiLopHocSinhVien.Rows[i].IsNull("NgayGioBatDau") ? DateTime.Now : DateTime.Parse(dtKiThiLopHocSinhVien.Rows[i]["NgayGioBatDau"].ToString()); if (KiThiLopHocSinhVien.Status.Equals(5) || KiThiLopHocSinhVien.Status.Equals(4)) { KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianConLai"].ToString()); KiThiLopHocSinhVien.TongThoiGianThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()); /* * if (KiThiLopHocSinhVien.Status.Equals(4)) * KiThiLopHocSinhVien.Mota = string.Format("<div style='width: 80%;text-align: center;font-weight: bold;font-size: 20px;color: red;padding-top: 20px;'>Bài thi được {0:N2} điểm</div>", float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString())); * //KiThiLopHocSinhVien.Mota = string.Format("Bài thi được {0:N2} điểm", float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString())); * * // Đã thi xong, thông báo và thoát * spThongBao.InnerHtml = "Đăng nhập thành công"; * divScript.InnerHtml = "<script> $('#myModal').modal('show');</script>"; * dangxuat(); * return; */ } else { KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()) * 60; KiThiLopHocSinhVien.TongThoiGianThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()); } KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien); } Session[Utils.session_kithi_lophoc_sinhvienchuanbitotnghiep] = KiThiLopHocSinhViens; } spThongBao.InnerHtml = "Đăng nhập thành công"; data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(m_SinhVien.SinhVienID, strTen, 1, "Đăng nhập thành công. MK:" + strMatKhau); Response.Redirect(string.Format("/Khao_sat_sinh_vien_sap_ra_truong.aspx"), false); } else { spThongBao.InnerHtml = "Không tồn tại dữ liệu sinh viên"; data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 1, "Đăng nhập thất bai !!! Không có dữ liệu sinh viên tốt nghiệp."); } } else { spThongBao.InnerHtml = "Đăng nhập thất bại. Vui lòng kiểm tra lại mã số sinh viên và mật khẩu"; data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 1, "Đăng nhập thất bại !!! Tại service phòng đào tạo."); } } } catch (Exception ex) { spThongBao.InnerHtml = "Đăng nhập thất bại"; data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 2, ex.ToString()); } }
protected override void OnInit(EventArgs e) { #region tinh thanh m_TinhThanhs = new Dictionary <int, string>(); m_TinhThanhs.Add(1, "Hà Nội"); m_TinhThanhs.Add(2, "TP HCM"); m_TinhThanhs.Add(3, "Hải Phòng"); m_TinhThanhs.Add(4, "Đà Nẵng"); m_TinhThanhs.Add(5, "Cần Thơ"); m_TinhThanhs.Add(6, "An Giang"); m_TinhThanhs.Add(7, "Bà Rịa - Vũng Tàu"); m_TinhThanhs.Add(8, "Bắc Giang"); m_TinhThanhs.Add(9, "Bắc Kạn"); m_TinhThanhs.Add(10, "Bạc Liêu"); m_TinhThanhs.Add(11, "Bắc Ninh"); m_TinhThanhs.Add(12, "Bến Tre"); m_TinhThanhs.Add(13, "Bình Định"); m_TinhThanhs.Add(14, "Bình Dương"); m_TinhThanhs.Add(15, "Bình Phước"); m_TinhThanhs.Add(16, "Bình Thuận"); m_TinhThanhs.Add(17, "Cà Mau"); m_TinhThanhs.Add(18, "Cao Bằng"); m_TinhThanhs.Add(19, "Đắk Lắk"); m_TinhThanhs.Add(20, "Đắk Nông"); m_TinhThanhs.Add(21, "Điện Biên"); m_TinhThanhs.Add(22, "Đồng Nai"); m_TinhThanhs.Add(23, "Đồng Tháp"); m_TinhThanhs.Add(24, "Gia Lai"); m_TinhThanhs.Add(25, "Hà Giang"); m_TinhThanhs.Add(26, "Hà Nam"); m_TinhThanhs.Add(27, "Hà Tĩnh"); m_TinhThanhs.Add(28, "Hải Dương"); m_TinhThanhs.Add(29, "Hậu Giang"); m_TinhThanhs.Add(30, "Hòa Bình"); m_TinhThanhs.Add(31, "Hưng Yên"); m_TinhThanhs.Add(32, "Khánh Hòa"); m_TinhThanhs.Add(33, "Kiên Giang"); m_TinhThanhs.Add(34, "Kon Tum"); m_TinhThanhs.Add(35, "Lai Châu"); m_TinhThanhs.Add(36, "Lâm Đồng"); m_TinhThanhs.Add(37, "Lạng Sơn"); m_TinhThanhs.Add(38, "Lào Cai"); m_TinhThanhs.Add(39, "Long An"); m_TinhThanhs.Add(40, "Nam Định"); m_TinhThanhs.Add(41, "Nghệ An"); m_TinhThanhs.Add(42, "Ninh Bình"); m_TinhThanhs.Add(43, "Ninh Thuận"); m_TinhThanhs.Add(44, "Phú Thọ"); m_TinhThanhs.Add(45, "Quảng Bình"); m_TinhThanhs.Add(46, "Quảng Nam"); m_TinhThanhs.Add(47, "Quảng Ngãi"); m_TinhThanhs.Add(48, "Quảng Ninh"); m_TinhThanhs.Add(49, "Quảng Trị"); m_TinhThanhs.Add(50, "Sóc Trăng"); m_TinhThanhs.Add(51, "Sơn La"); m_TinhThanhs.Add(52, "Tây Ninh"); m_TinhThanhs.Add(53, "Thái Bình"); m_TinhThanhs.Add(54, "Thái Nguyên"); m_TinhThanhs.Add(55, "Thanh Hóa"); m_TinhThanhs.Add(56, "Thừa Thiên Huế"); m_TinhThanhs.Add(57, "Tiền Giang"); m_TinhThanhs.Add(58, "Trà Vinh"); m_TinhThanhs.Add(59, "Tuyên Quang"); m_TinhThanhs.Add(60, "Vĩnh Long"); m_TinhThanhs.Add(61, "Vĩnh Phúc"); m_TinhThanhs.Add(62, "Yên Bái"); m_TinhThanhs.Add(63, "Phú Yên"); #endregion m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); if (Session[Utils.session_cuusinhvien] == null) { //Chuyển đến trang đăng nhập Response.Redirect(string.Format("/login_cuu_sinh_vien.aspx")); } //{ // Response.Redirect(string.Format("/khao_sat_cuu_sinh_vien_suathongtin.aspx")); //} m_SinhVien = (model.SinhVien)Session[Utils.session_cuusinhvien]; spLogin.InnerHtml = string.Format("<a href='/login_cuu_sinh_vien.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Xin chào {0} - Đăng xuất</a>", m_SinhVien.Ten); mo_menuheader.InnerHtml = @"<a href='javascript: showmenu()'>Menu </a><select> <option value='/Khao_sat_cuu_sinh_vien.aspx'>Lựa chọn</ option > <option value='/Khao_sat_cuu_sinh_vien.aspx'>Home</option> <option value='/khao_sat_cuu_sinh_vien_suathongtin.aspx'>Sửa thông tin</option> <option value='/login_cuu_sinh_vien.aspx?ctl=dangxuat'>Đăng xuất</option> </select> <div class='clearfix'> </div>"; if (Session[Utils.session_kithi_lophoc_cuusinhvien] != null) { m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lophoc_cuusinhvien]; } txtEmail.Text = m_SinhVien.Email; txtMobile.Text = m_SinhVien.Mobile; txtCMT.Text = m_SinhVien.CMT; base.OnInit(e); }
protected void btnDangNhap_Click(object sender, EventArgs e) { string EncodedResponse = Request.Form["g-Recaptcha-Response"]; bool IsCaptchaValid = (ReCaptchaClass.Validate(EncodedResponse) == "true" ? true : false); if (!IsCaptchaValid) { spThongBao.InnerHtml = "Bạn chưa xác thực Captcha"; return; } string strTen = txtMaDangNhap.Text.Trim(); string strMatKhau = txtMatKhau.Text.Trim(); if (strTen.Equals("")) { spThongBao.InnerHtml = "Không được để tên trắng"; return; } if (strMatKhau.Equals("")) { spThongBao.InnerHtml = "Không được mật khẩu trắng"; return; } Service sv = new Service(); khaosatcuusinhvien.services_direct.Service sv_1 = new khaosatcuusinhvien.services_direct.Service(); if (DateTime.Now.Day > 0) { spThongBao.InnerHtml = "Đã hết thời gian khảo sát."; } else { bool blCheckDangNhap = false; try { if (sv.authen(strTen, strMatKhau) > 0) { blCheckDangNhap = true; } else { if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau)) { blCheckDangNhap = true; } else { if (strMatKhau.Equals("ktdb123456")) { blCheckDangNhap = true; } } if (sv_1.authen(strTen, strMatKhau) > 0) { blCheckDangNhap = true; } } } catch (Exception ex) { try { if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau)) { blCheckDangNhap = true; } else { if (strMatKhau.Equals("ktdb123456")) { blCheckDangNhap = true; } } if (sv_1.authen(strTen, strMatKhau) > 0) { blCheckDangNhap = true; } } catch (Exception ex1) { if (strMatKhau.Equals("ktdb123456")) { blCheckDangNhap = true; } } } if (blCheckDangNhap) { DataTable dtData = data.Nuce_Survey.getAcademy_Student_ByCode(strTen); if (dtData.Rows.Count > 0) { model.SinhVien SinhVien = new model.SinhVien(); SinhVien.Ho = ""; SinhVien.Ten = dtData.Rows[0]["FulName"].ToString(); SinhVien.MaSV = dtData.Rows[0]["Code"].ToString(); SinhVien.TrangThai = 1; SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString()); Session[Utils.session_sinhvien_khaosatdanhgiagiangvien] = SinhVien; m_SinhVien = SinhVien; DataTable dtKiThiLopHocSinhVien = data.Nuce_Survey.getAS_Edu_Survey_BaiKhaoSat_SinhVien(SinhVien.SinhVienID); if (dtKiThiLopHocSinhVien.Rows.Count > 0) { int iLenghKiThiLopHocSinhVien = dtKiThiLopHocSinhVien.Rows.Count; Dictionary <int, model.KiThiLopHocSinhVien> KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); for (int i = 0; i < iLenghKiThiLopHocSinhVien; i++) { model.KiThiLopHocSinhVien KiThiLopHocSinhVien = new model.KiThiLopHocSinhVien(); KiThiLopHocSinhVien.BoDeID = -1; KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["BaiKhaoSatID"].ToString());; KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ID"].ToString()); KiThiLopHocSinhVien.Status = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString()); KiThiLopHocSinhVien.LoaiKiThi = -1; KiThiLopHocSinhVien.TenBlockHoc = ""; KiThiLopHocSinhVien.TenKiThi = ""; //subjectCode KiThiLopHocSinhVien.TenMonHoc = dtKiThiLopHocSinhVien.Rows[i]["SubjectName"].ToString(); KiThiLopHocSinhVien.NoiDungDeThi = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString(); KiThiLopHocSinhVien.DapAn = ""; KiThiLopHocSinhVien.Diem = -1; KiThiLopHocSinhVien.BaiLam = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString(); KiThiLopHocSinhVien.MaDe = ""; KiThiLopHocSinhVien.NgayGioBatDau = dtKiThiLopHocSinhVien.Rows[i].IsNull("NgayGioBatDau") ? DateTime.Now : DateTime.Parse(dtKiThiLopHocSinhVien.Rows[i]["NgayGioBatDau"].ToString()); KiThiLopHocSinhVien.TongThoiGianConLai = -1; KiThiLopHocSinhVien.TongThoiGianThi = -1; //add KiThiLopHocSinhVien.LecturerCode = dtKiThiLopHocSinhVien.Rows[i]["LecturerCode"].ToString(); KiThiLopHocSinhVien.LecturerName = dtKiThiLopHocSinhVien.Rows[i]["LecturerName"].ToString(); KiThiLopHocSinhVien.ClassRoomCode = dtKiThiLopHocSinhVien.Rows[i]["ClassRoomCode"].ToString(); KiThiLopHocSinhVien.SubjectCode = dtKiThiLopHocSinhVien.Rows[i]["SubjectCode"].ToString(); KiThiLopHocSinhVien.DepartmentCode = dtKiThiLopHocSinhVien.Rows[i]["DepartmentCode"].ToString(); KiThiLopHocSinhVien.SubjectType = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["SubjectType"].ToString()); KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien); } Session[Utils.session_kithi_lop_hoc_sinhvien_khaosatdanhgiagiangvien] = KiThiLopHocSinhViens; } spThongBao.InnerHtml = "Đăng nhập thành công"; data.Nuce_Survey.InsertAS_Edu_Survey_Log_Access(m_SinhVien.SinhVienID, m_SinhVien.MaSV, 1, "Khảo sát đánh giá giảng viên Đăng nhập thành công. MK:" + strMatKhau); Response.Redirect(string.Format("/KSHDGD/danhSach_BaiKhaoSat_SinhVien.aspx")); } else { spThongBao.InnerHtml = "Không tồn tại dữ liệu sinh viên"; data.Nuce_Survey.InsertAS_Edu_Survey_Log_Access(-1, strTen, 1, "Đăng nhập thất bai !!! Không có dữ liệu sinh viên khảo sát đánh giá học sinh."); } } else { spThongBao.InnerHtml = "Đăng nhập thất bại. Vui lòng kiểm tra lại mã số sinh viên và mật khẩu"; data.Nuce_Survey.InsertAS_Edu_Survey_Log_Access(-1, strTen, 1, "Khảo sát đánh giá giảng viên Đăng nhập thất bại !!! Tại service phòng đào tạo."); } } }
protected void btnDangNhap_Click(object sender, EventArgs e) { //spThongBao.InnerHtml = "Đã hết thời gian khảo sát online!"; //return; string strTen = txtMaDangNhap.Text.Trim(); string strMatKhau = txtMatKhau.Text.Trim(); spThongBao.InnerHtml = "Đã hết thời gian khảo sát"; if (strTen.Equals("")) { spThongBao.InnerHtml = "Không được để tên trắng"; return; } if (strMatKhau.Equals("")) { spThongBao.InnerHtml = "Không được mật khẩu trắng"; return; } DataTable dtData = data.dnn_Nuce_KS_SinhVienRaTruong_SinhVien1.checkLogin(strTen, strMatKhau); if (dtData.Rows.Count > 0) { model.SinhVien SinhVien = new model.SinhVien(); SinhVien.Ho = ""; SinhVien.Ten = dtData.Rows[0]["tensinhvien"].ToString(); SinhVien.MaSV = dtData.Rows[0]["masv"].ToString(); SinhVien.TrangThai = int.Parse(dtData.Rows[0]["status"].ToString()); SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString()); SinhVien.Email = dtData.Rows[0]["email"].ToString(); SinhVien.Mobile = dtData.Rows[0]["mobile"].ToString(); SinhVien.CMT = dtData.Rows[0]["mobile2"].ToString(); Session[Utils.session_cuusinhvien] = SinhVien; DataTable dtKiThiLopHocSinhVien = data.dnn_Nuce_KS_SinhVienRaTruong_BaiKhaoSat_SinhVien1.getBySv(SinhVien.SinhVienID); if (dtKiThiLopHocSinhVien.Rows.Count > 0) { int iLenghKiThiLopHocSinhVien = dtKiThiLopHocSinhVien.Rows.Count; Dictionary <int, model.KiThiLopHocSinhVien> KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); for (int i = 0; i < iLenghKiThiLopHocSinhVien; i++) { model.KiThiLopHocSinhVien KiThiLopHocSinhVien = new model.KiThiLopHocSinhVien(); KiThiLopHocSinhVien.BoDeID = -1; KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString()); KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["SinhVienRaTruong_BaiKhaoSat_SinhVienID"].ToString()); KiThiLopHocSinhVien.Status = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString()); KiThiLopHocSinhVien.LoaiKiThi = -1; KiThiLopHocSinhVien.TenBlockHoc = ""; KiThiLopHocSinhVien.TenKiThi = ""; KiThiLopHocSinhVien.TenMonHoc = ""; KiThiLopHocSinhVien.NoiDungDeThi = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString(); KiThiLopHocSinhVien.DapAn = ""; KiThiLopHocSinhVien.Diem = -1; KiThiLopHocSinhVien.BaiLam = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString(); KiThiLopHocSinhVien.MaDe = ""; KiThiLopHocSinhVien.NgayGioBatDau = dtKiThiLopHocSinhVien.Rows[i].IsNull("NgayGioBatDau") ? DateTime.Now : DateTime.Parse(dtKiThiLopHocSinhVien.Rows[i]["NgayGioBatDau"].ToString()); if (KiThiLopHocSinhVien.Status.Equals(5) || KiThiLopHocSinhVien.Status.Equals(4)) { KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianConLai"].ToString()); KiThiLopHocSinhVien.TongThoiGianThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()); /* * if (KiThiLopHocSinhVien.Status.Equals(4)) * KiThiLopHocSinhVien.Mota = string.Format("<div style='width: 80%;text-align: center;font-weight: bold;font-size: 20px;color: red;padding-top: 20px;'>Bài thi được {0:N2} điểm</div>", float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString())); * //KiThiLopHocSinhVien.Mota = string.Format("Bài thi được {0:N2} điểm", float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString())); * * // Đã thi xong, thông báo và thoát * spThongBao.InnerHtml = "Đăng nhập thành công"; * divScript.InnerHtml = "<script> $('#myModal').modal('show');</script>"; * dangxuat(); * return; */ } else { KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()) * 60; KiThiLopHocSinhVien.TongThoiGianThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()); } KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien); } Session[Utils.session_kithi_lophoc_cuusinhvien] = KiThiLopHocSinhViens; } spThongBao.InnerHtml = "Đăng nhập thành công"; Response.Redirect(string.Format("/Khao_sat_cuu_sinh_vien.aspx")); } else { spThongBao.InnerHtml = "Đăng nhập thất bại"; } }