protected void Page_Load(object sender, EventArgs e) { string strData = "-1"; try { model.SinhVien SinhVien = new model.SinhVien(); SinhVien = (model.SinhVien)Session[Utils.session_sinhvien]; strData = new JavaScriptSerializer().Serialize(SinhVien); } catch (Exception ex) { strData = ex.Message; } Response.Clear(); Response.ContentType = "text/plain"; Response.Write(strData); }
protected void Page_Load(object sender, EventArgs e) { string strData = "-1"; try { model.SinhVien SinhVien = new model.SinhVien(); if (Session[Utils.session_sinhvien] != null) { strData = "1"; } } catch (Exception ex) { strData = ex.Message; } Response.Clear(); Response.ContentType = "text/plain"; Response.Write(strData); }
protected override void OnInit(EventArgs e) { m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>(); m_CaLopHocSinhViens = new Dictionary <int, model.CaLopHocSinhVien>(); if (Session[Utils.session_sinhvien] == null) { //Chuyển đến trang đăng nhập Response.Redirect(string.Format("/tabid/{0}/default.aspx", Utils.tab_login_sinhvien)); } 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]; } if (Session[Utils.session_ca_lophoc_sinhvien] != null) { m_CaLopHocSinhViens = (Dictionary <int, model.CaLopHocSinhVien>)Session[Utils.session_ca_lophoc_sinhvien]; } base.OnInit(e); }
protected override void OnInit(EventArgs e) { if (Session[Utils.session_sinhvien_qa] == null) { //Chuyển đến trang đăng nhập Response.Redirect(string.Format("/phanhoi/default.aspx")); } else { m_SinhVien = (model.SinhVien)Session[Utils.session_sinhvien_qa]; spLogin.InnerHtml = string.Format("<a href='/phanhoi/st/login.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='/phanhoi/st/default.aspx'>Lựa chọn</ option > <option value='/phanhoi/st/default.aspx'>Home</option> <option value='/phanhoi/st/login.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_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'>Đăng xuất</a>"); 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); 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 = txtTen.Text.Trim(); string strMatKhau = txtMauKhau.Text.Trim(); if (strTen.Equals("")) { tdAnnounce.InnerHtml = "Không được để tên trắng"; return; } if (strMatKhau.Equals("")) { tdAnnounce.InnerHtml = "Không được mật khẩu trắng"; return; } DataTable dtData = data.dnn_NuceCommon_SinhVien.dangnhap(strTen, strMatKhau); if (dtData.Rows.Count > 0) { model.SinhVien SinhVien = new model.SinhVien(); SinhVien.Ho = dtData.Rows[0]["Ho"].ToString(); SinhVien.Ten = dtData.Rows[0]["Ten"].ToString(); SinhVien.MaSV = dtData.Rows[0]["MaSV"].ToString(); SinhVien.TrangThai = int.Parse(dtData.Rows[0]["Status"].ToString()); SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["SinhVienID"].ToString()); Session[Utils.session_sinhvien] = SinhVien; #region KiThiLopHocSinhVien DataTable dtKiThiLopHocSinhVien = data.dnn_NuceThi_KiThi_LopHoc_SinhVien.getBySinhVien(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 = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["BoDeID"].ToString()); KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString()); KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["KiThi_LopHoc_SinhVienID"].ToString()); KiThiLopHocSinhVien.Status = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString()); KiThiLopHocSinhVien.LoaiKiThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["LoaiKiThi"].ToString()); KiThiLopHocSinhVien.TenBlockHoc = dtKiThiLopHocSinhVien.Rows[i]["TenBlockHoc"].ToString(); KiThiLopHocSinhVien.TenKiThi = dtKiThiLopHocSinhVien.Rows[i]["TenKiThi"].ToString(); KiThiLopHocSinhVien.TenMonHoc = dtKiThiLopHocSinhVien.Rows[i]["TenMonHoc"].ToString(); KiThiLopHocSinhVien.NoiDungDeThi = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString(); KiThiLopHocSinhVien.DapAn = dtKiThiLopHocSinhVien.Rows[i]["DapAn"].ToString(); KiThiLopHocSinhVien.Diem = float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString()); KiThiLopHocSinhVien.BaiLam = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString(); KiThiLopHocSinhVien.MaDe = dtKiThiLopHocSinhVien.Rows[i].IsNull("MaDe") ? "" : dtKiThiLopHocSinhVien.Rows[i]["MaDe"].ToString(); 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())); } else { KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ThoiGianThi"].ToString()) * 60; KiThiLopHocSinhVien.TongThoiGianThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ThoiGianThi"].ToString()); } KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien); } Session[Utils.session_kithi_lophoc_sinhvien] = KiThiLopHocSinhViens; } #endregion #region CaLopHocSinhVien DataTable dtCaLopHocSinhVien = data.dnn_NuceQLHPM_Ca_LopHoc_SinhVien.getBySinhVien(SinhVien.SinhVienID); if (dtCaLopHocSinhVien.Rows.Count > 0) { int iLenghCaLopHocSinhVien = dtCaLopHocSinhVien.Rows.Count; Dictionary <int, model.CaLopHocSinhVien> CaLopHocSinhViens = new Dictionary <int, model.CaLopHocSinhVien>(); for (int i = 0; i < iLenghCaLopHocSinhVien; i++) { model.CaLopHocSinhVien CaLopHocSinhVien = new model.CaLopHocSinhVien(); CaLopHocSinhVien.Ca_LopHoc_SinhVienID = int.Parse(dtCaLopHocSinhVien.Rows[i]["Ca_LopHoc_SinhVienID"].ToString()); CaLopHocSinhVien.Ca_LopHocID = int.Parse(dtCaLopHocSinhVien.Rows[i]["Ca_LopHocID"].ToString()); CaLopHocSinhVien.SinhVienID = int.Parse(dtCaLopHocSinhVien.Rows[i]["SinhVienID"].ToString()); CaLopHocSinhVien.Mac = dtCaLopHocSinhVien.Rows[i]["MacAddress"].ToString(); CaLopHocSinhVien.Type = 1; CaLopHocSinhVien.Status = 1; CaLopHocSinhVien.TenMonHoc = dtCaLopHocSinhVien.Rows[i]["TenMonHoc"].ToString(); CaLopHocSinhVien.MaMonHoc = dtCaLopHocSinhVien.Rows[i]["MaMonHoc"].ToString(); CaLopHocSinhVien.TenCa = dtCaLopHocSinhVien.Rows[i]["TenCa"].ToString(); CaLopHocSinhVien.Ngay = DateTime.Parse(dtCaLopHocSinhVien.Rows[i]["Ngay"].ToString()); CaLopHocSinhVien.GioBatDau = int.Parse(dtCaLopHocSinhVien.Rows[i]["GioBatDau"].ToString()); CaLopHocSinhVien.GioKetThuc = int.Parse(dtCaLopHocSinhVien.Rows[i]["GioKetThuc"].ToString()); CaLopHocSinhVien.PhutBatDau = int.Parse(dtCaLopHocSinhVien.Rows[i]["PhutBatDau"].ToString()); CaLopHocSinhVien.PhutKetThuc = int.Parse(dtCaLopHocSinhVien.Rows[i]["PhutKetThuc"].ToString()); CaLopHocSinhViens.Add(CaLopHocSinhVien.Ca_LopHoc_SinhVienID, CaLopHocSinhVien); } Session[Utils.session_ca_lophoc_sinhvien] = CaLopHocSinhViens; } #endregion Response.Redirect(string.Format("/tabid/{0}/default.aspx", Utils.tab_trangchu_sinhvien)); tdAnnounce.InnerHtml = "Đăng nhập thành công"; } else { tdAnnounce.InnerHtml = "Đăng nhập thất bại"; } }
protected void Page_Load(object sender, EventArgs e) { string strData = "-1"; try { string strMa = Request.QueryString["ma"].ToString(); string strPass = Request.QueryString["pass"].ToString(); string sql = string.Format(@"select * from [dbo].[NUCE_ThiChungChi_NguoiThi] where Ma=@Param0 and MatKhau=@Param1"); SqlParameter[] sqlParams = new SqlParameter[2]; sqlParams[0] = new SqlParameter("@Param0", strMa); sqlParams[1] = new SqlParameter("@Param1", strPass); DataTable dt = Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteDataset(Nuce_ThiChungChi.ConnectionString, CommandType.Text, sql, sqlParams).Tables[0]; if (dt.Rows.Count > 0) { model.SinhVien SinhVien = new model.SinhVien(); SinhVien.Ho = dt.Rows[0]["Ho"].ToString(); SinhVien.Ten = dt.Rows[0]["Ten"].ToString(); SinhVien.MaSV = dt.Rows[0]["Ma"].ToString(); SinhVien.TrangThai = int.Parse(dt.Rows[0]["Status"].ToString()); SinhVien.SinhVienID = int.Parse(dt.Rows[0]["ID"].ToString()); SinhVien.CMT = dt.Rows[0]["CMT"].ToString(); Session[Utils.session_sinhvien] = SinhVien; #region KiThiLopHocSinhVien DataTable dtKiThiLopHocSinhVien = data.dnn_NuceThi_KiThi_LopHoc_SinhVien.getBySinhVien(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 = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["BoDeID"].ToString()); KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString()); KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["KiThi_LopHoc_SinhVienID"].ToString()); KiThiLopHocSinhVien.Status = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString()); KiThiLopHocSinhVien.StatusKiThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["StatusKiThi"].ToString()); //KiThiLopHocSinhVien.LoaiKiThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["LoaiKiThi"].ToString()); KiThiLopHocSinhVien.TenBlockHoc = dtKiThiLopHocSinhVien.Rows[i]["PhongThi"].ToString(); KiThiLopHocSinhVien.TenKiThi = dtKiThiLopHocSinhVien.Rows[i]["TenKiThi"].ToString(); KiThiLopHocSinhVien.TenMonHoc = dtKiThiLopHocSinhVien.Rows[i]["TenMonHoc"].ToString(); KiThiLopHocSinhVien.NoiDungDeThi = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString(); KiThiLopHocSinhVien.DapAn = dtKiThiLopHocSinhVien.Rows[i]["DapAn"].ToString(); KiThiLopHocSinhVien.Diem = float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString()); KiThiLopHocSinhVien.BaiLam = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString(); KiThiLopHocSinhVien.TenBoDe = dtKiThiLopHocSinhVien.Rows[i]["TenBoDe"]?.ToString(); KiThiLopHocSinhVien.MaDe = dtKiThiLopHocSinhVien.Rows[i].IsNull("MaDe") ? "" : dtKiThiLopHocSinhVien.Rows[i]["MaDe"].ToString(); 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]["ThoiGianThi"].ToString()); if (KiThiLopHocSinhVien.Status.Equals(4)) { KiThiLopHocSinhVien.Mota = string.Format("<div style='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())); } else { KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianConLai"].ToString()); KiThiLopHocSinhVien.TongThoiGianThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ThoiGianThi"].ToString()); } KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien); } Session[Utils.session_kithi_lophoc_sinhvien] = KiThiLopHocSinhViens; } #endregion strData = "1"; } } catch (Exception ex) { strData = ex.Message; } Response.Clear(); Response.ContentType = "text/plain"; Response.Write(strData); }
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; } khaosatcuusinhvien.services_direct.Service sv = new khaosatcuusinhvien.services_direct.Service(); Service sv1 = new Service(); try { if (sv.authen(strTen, strMatKhau) > 0 || strMatKhau.Equals("ktdb@123")) { spThongBao.InnerHtml = "Đăng nhập thành công"; } else { spThongBao.InnerHtml = "Đăng nhập thất bại"; return; } } catch (Exception ex) { if (sv1.authen(strTen, strMatKhau) > 0 || strMatKhau.Equals("ktdb@123")) { spThongBao.InnerHtml = "Đăng nhập thành công"; } else { spThongBao.InnerHtml = "Đăng nhập thất bại"; return; } } //100763 //Kiểm tra có thông tin sinh viên không DataTable dtData = data.Nuce_DanhGiaGiangVien.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.Mobile = dtData.Rows[0].IsNull("Mobile") ? "" : dtData.Rows[0]["Mobile"].ToString(); SinhVien.Email = dtData.Rows[0].IsNull("Email") ? "" : dtData.Rows[0]["Email"].ToString(); SinhVien.TrangThai = 1; SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString()); Session[Utils.session_sinhvien_qa] = SinhVien; m_SinhVien = SinhVien; spThongBao.InnerHtml = "Đăng nhập thành công"; data.Nuce_DanhGiaGiangVien.InsertAS_Edu_QA_Log_Access(m_SinhVien.SinhVienID, m_SinhVien.MaSV, 1, "Đăng nhập thành công. MK:" + strMatKhau); Response.Redirect(string.Format("/phanhoi/st/Default.aspx")); } else { spThongBao.InnerHtml = "Không tồn tại dữ liệu sinh viên"; data.Nuce_DanhGiaGiangVien.InsertAS_Edu_QA_Log_Access(-1, strTen, 1, "Đăng nhập thất bai !!! Không có dữ liệu sinh viên tốt nghiệp."); } }