protected void Page_Load(object sender, EventArgs e) { string sjName = ""; HttpCookie usercookie = Request.Cookies["nowloginuser"]; string url = PublicClass.CheckLogin(usercookie, ""); if (url != "") { Response.Redirect(url); } if (!IsPostBack) { string action = Request["action"]; if (action != null && action.ToString().Equals("Elspenvlaues")) { sjName = Request["sjName"].ToString(); } spannowtime.InnerText = "服务器时间:" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); string user = usercookie.Value; Tobj.YhID = TbUserManager.GetStudentID(user); TbStudent tStudent = TbStudentManager.GetStudentByID(Tobj.YhID); testPaperList = TbTestPaperManager.GetAllTestpaperByPages(len, page, sjName, 2); Hello = tStudent.XsName; Elspen.Value = sjName; } }
protected void Page_Load(object sender, EventArgs e) { string name = ""; HttpCookie usercookie = Request.Cookies["nowloginuser"]; string url = PublicClass.CheckLogin(usercookie, ""); if (url != "") { Response.Redirect(url); } if (!IsPostBack) { string action = Request["action"]; if (action != null && action.ToString().Equals("Del")) { int kgtid = int.Parse(Request["kgtid"].ToString()); deleteGetTestPaperInfo(kgtid); } else if (action != null && action.ToString().Equals("vlaues")) { name = Request["sjName"].ToString(); } spannowtime.InnerText = "服务器时间:" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); string user = usercookie.Value; yhid = TbUserManager.GetStudentID(user); testPaperScoreList = TbScoreManager.GetTestPaperScoreByYhid(yhid, name); sjName.Value = name; Hello = TbStudentManager.GetStudentByID(yhid).XsName; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string action = Request["action"]; if (action != null && action.ToString().Equals("zfen")) { ZDfen = int.Parse(Request["score"].ToString()); } } //Tbt = new TbObjectiveTopic(); //声明答案类 //stu = new string[] { }; //保存主观题答案 //num = 0; //题号 //StrLive = new List<string>(); //保存标题所有内容 if (Request["KgtID"] != null) { Tbt = new TbObjectiveTopic(); //声明答案类 stu = new string[] { }; //保存主观题答案 num = 0; //题号 StrLive = new List <string>(); //保存标题所有内容 Tbt.KgtID = int.Parse(Request["KgtID"].ToString()); HttpCookie cookie = new HttpCookie("kgtid"); cookie.Value = Tbt.KgtID.ToString(); Request.Cookies.Add(cookie); } else { string kgtid = Request.Cookies["kgtid"].Value; Tbt.KgtID = int.Parse(kgtid); } Tbt.Zt = 2; DataTable dt = tbAnswerCardManager.getAnswerCardZgt(Tbt); if (dt.Rows.Count > 0) { stu = dt.Rows[0]["ZgtAnswer"].ToString().Split('︵'); //获得所有主观题答案 DataRow dtKgt = tbAnswerCardManager.getAnswerCard2(Tbt.KgtID).Rows[0]; //获得答题卡 string Sj = dtKgt["SjID"].ToString(); DataTable dtTx = TbQuestionTypesManager.GetAllQuestionTypesBySjid(int.Parse(Sj)); DataRow drTx = dtTx.Rows[dtTx.Rows.Count - 1]; if (drTx["TxName"].ToString() == "简答题") { int Zfen = int.Parse(dtTx.Rows[dtTx.Rows.Count - 1]["Txzf"].ToString()); //本试卷简答题总分 int TCount = int.Parse(dtTx.Rows[dtTx.Rows.Count - 1]["TxCount"].ToString()); //本试卷简答题个数 DataRow dtPaper = TbTestPaperManager.getOnePaperInfo(Sj).Rows[0]; Sj = dtPaper["SjName"].ToString(); StrLive.Add(Sj); //1 试卷名称 Sj = dtPaper["LsName"].ToString(); StrLive.Add(Sj); //2 老师名字 Sj = dtKgt["YhID"].ToString(); Sj = TbUserManager.GetAllUser(int.Parse(Sj)).Xh; //获得用户学号 StrLive.Add(Sj); //3 学生学号 StrLive.Add(Zfen.ToString()); //4简答题总分 } } }
/// <summary> /// 新增和修改教师信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ButtonOK_Click(object sender, EventArgs e) { TbTeacher teacher = new TbTeacher(); TbUser user = new TbUser(); user.Zt = int.Parse(userrole.SelectedValue); user.Xh = ""; teacher.LsName = teachername.Text.Trim(); user.YhName = teacheruser.Text.Trim(); //用户名(账号) user.YhPwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(teacherpwd.Text, "MD5"); //密码 teacher.ZyID = int.Parse(this.teacherzy.SelectedValue); //专业 teacher.Remark = textRemark.Text.Trim(); if (this.hidTeacherID.Value != "") /*用户编号不为空,即为修改时*/ { teacher.YhID = int.Parse(this.hidTeacherID.Value); user.YhID = teacher.YhID; TbUserManager.UpdateUserRoleByYhID(user); TbTeacherManager.UpdateTeacherInfoByYhID(teacher); this.hidTeacherID.Value = ""; } else { int yhid = TbUserManager.InsertTeacherUser(user.YhName, user.Xh, user.YhPwd, user.Zt);/*新增教师用户信息,返回其用户编号*/ if (yhid > 0) { int Result = TbTeacherManager.InsertTeacherInfo(yhid, teacher.LsName, teacher.ZyID, teacher.Remark); } } teacherzy.Items.Clear(); GetSpeciality(); GetPageInfo(); teachername.Text = ""; teacherpwd.Text = ""; teacheruser.Text = ""; }
public ProjectsController(IProjectService projectService, TbUserManager userManager, ILogger logger) { _projectService = projectService; _projectService.UserManager = userManager; _logger = logger; }
/// <summary> /// 根据用户ID查询对应详细信息 /// </summary> /// <param name="YhID"></param> public void GetStudent(int YhID) { TbStudent student = TbStudentManager.GetStudentByID(YhID); TbUser user = TbUserManager.GetAllUser(YhID); string message = student.YhID + "," + student.XsName + "," + student.XsSex + "," + student.BjName + "," + student.Remark + "," + user.YhName + "," + user.Xh + "," + user.YhPwd; Response.Write(message); }
/// <summary> /// Constructor /// </summary> /// <param name="unitOfWork">Represents UnitOfWork object</param> /// <param name="userManager">Represents Identity UserManager object</param> /// <param name="emailService">Represents EamilService object</param> /// <param name="mapper">Represents AutoMapper object</param> public UserService(IUnitOfWork unitOfWork, TbUserManager userManager, IEmailService emailService, IMapper mapper) { _emailService = emailService; UserManager = userManager; _unitOfWork = unitOfWork; _mapper = mapper; }
/// <summary> /// 导入用户 /// </summary> protected void BeginImport_Click(object sender, EventArgs e) { string path = ""; if (FileUpload1.PostedFile != null) { path = FileUpload1.PostedFile.FileName; } if (path == "") { lblImportResult.Text = "请选择导入文件!"; return; } if (!path.Contains(':') || !path.Contains('\\')) { lblImportResult.Text = "请设置您当前浏览器:工具-internet选项-安全-自定\n义级别-将文件上传到服务器是包含本地路径!"; return; } string hzm = path.Substring(path.LastIndexOf('.') + 1); if (hzm != "xls" && hzm != "xlsx") { lblImportResult.Text = "本系统只支持excel文件格式导入,可以参考下面摸板!"; return; } TbUser user = null; TbStudent stu = null; DataSet ds = ExcelToDataSet(path); foreach (DataTable table in ds.Tables) { foreach (DataRow row in table.Rows) { user = new TbUser(); user.Xh = row[3].ToString(); user.YhName = row[4].ToString(); user.YhPwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(row[5].ToString(), "MD5"); user.Zt = 3; int userIdentity = TbUserManager.AddUser(user); if (userIdentity > 0) { stu = new TbStudent(); stu.XsName = row[0].ToString(); stu.XsSex = row[1].ToString(); stu.YhID = userIdentity; stu.BjName = row[2].ToString(); stu.Remark = ""; int stuIdentity = TbStudentManager.AddStudent(stu); } } } lblImportResult.Text = "导入成功!"; }
/// <summary> /// 判断学号是否存在 /// </summary> /// <param name="StudentID"></param> public void CheckXhIsExist(string StudentID) { string YhID = Request["YhID"]; int seeNum = TbUserManager.GetStudentID(StudentID); if (seeNum > 0 && YhID != seeNum.ToString()) { Response.Write("已存在"); } else { Response.Write("不存在"); } }
/// <summary> /// 根据用户名查找对应信息 /// </summary> /// <param name="YhName"></param> private void CheckUserIsExist(string YhName) { string yhid = Request["YhID"]; int selectyhid = TbUserManager.SelectUserYhName(YhName.Trim()); if (selectyhid > 0 && yhid != selectyhid.ToString()) { Response.Write("已存在"); } else { Response.Write("不存在"); } }
protected void Page_Load(object sender, EventArgs e) { Ls = new List <string>(); if (!IsPostBack) { if (Request["sjid"] != null) { SjID = Request["sjid"].ToString(); } } DataTable dtPaper = TbTestPaperManager.getOnePaperInfo(SjID); if (dtPaper != null) { drPaper = dtPaper.Rows[0]; DateTime Jstime = DateTime.Parse(drPaper["JsTime"].ToString()); //结束时间 DateTime Kstime = DateTime.Parse(drPaper["KsTime"].ToString()); //开始时间 int Min = PublicClass.GetMinutes(Kstime, Jstime); //间隔时间 Ls.Add(Min.ToString()); //Ls[0] = 剩余时间 分钟数 if (STimeMin == -1) { STimeMin = Min; } int Zfen = TbQuestionTypesManager.GetSumScoreBySjid(int.Parse(SjID)); Ls.Add(Zfen.ToString()); string KstrTime = drPaper["KsTime"].ToString(); KstrTime = KstrTime.Substring(KstrTime.LastIndexOf(' ')); Ls.Add(KstrTime); } HttpCookie ck = Request.Cookies["nowloginuser"]; string user = ck.Value;//获得当前登录用户用户名 int YhID = TbUserManager.GetStudentID(user); string XsName = TbStudentManager.GetStudentByID(YhID).XsName; Ls.Add(XsName); ScoreZt = TbScoreManager.getScore(YhID.ToString(), SjID).Zt; if (ScoreZt == 2) { //ScriptManager.RegisterStartupScript(Page, typeof(string), "3", "error()", true); Response.Write("<script>alert('本次考试已结束,请勿重复提交');</script>"); Response.Write("<script>window.close();</script>"); return; } }
protected void ButtonOK_Click(object sender, EventArgs e) { TbUser User = new TbUser(); TbStudent Student = new TbStudent(); User.YhName = this.TextYh.Text; User.Xh = this.textStudentID.Text; User.Zt = 3; Student.XsName = this.TextName.Text; Student.BjName = this.BjName.Text; if (this.RadButNan.Checked) { Student.XsSex = this.RadButNan.Value; } else { Student.XsSex = this.RadButNv.Value; } Student.Remark = this.textBz.Text; if (this.HiddenYhID.Value == "") { this.BjName.Text = "请选择..."; User.YhPwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.TextMm.Text, "MD5"); TbUserManager.SeeUser(User); Student.YhID = TbUserManager.AddUser(User); TbStudentManager.AddStudent(Student); Load_Student(); } else { User.YhPwd = this.TextMm.Text.Trim(); User.YhID = int.Parse(this.HiddenYhID.Value); Student.YhID = int.Parse(this.HiddenYhID.Value); TbUserManager.SetUser(User); TbStudentManager.SetStudent(Student); this.HiddenYhID.Value = ""; } this.textStudentID.Text = ""; this.TextYh.Text = ""; this.TextName.Text = ""; this.textBz.Text = ""; this.BjName.Text = "请选择..."; this.RadButNan.Checked = true; Load_Student(); }
/// <summary> /// 根据教师编号LsID查询对应的详细信息 /// </summary> /// <param name="LsID"></param> private void GetTeacher(int YhID) { TbTeacher teacher = TbTeacherManager.GetTeacherInfoByLsID(YhID); TbUser user = TbUserManager.GetUserInfoByYhID(YhID); string role = ""; if (user.Zt == 1) { role = "管理员"; } else { role = "教师"; } TbSpeciality speciality = TbSpecialityManager.GetSpecialByID(teacher.ZyID); string message = teacher.YhID + "|" + teacher.LsName + "|" + user.YhName + "|" + user.YhPwd + "|" + role + "|" + speciality.ZyName + "|" + teacher.Remark; Response.Write(message); }
/// <summary> /// 登录验证 /// </summary> /// <param name="username">用户名</param> /// <param name="pwd">密码</param> private void CheckLogin(string username, string pwd) { pwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5"); int result = TbUserManager.Login(username, pwd); if (result > 0) { HttpCookie cookie = new HttpCookie("nowloginuser"); cookie.Expires = DateTime.Now.AddHours(1); cookie.Value = username; Response.AppendCookie(cookie); string msg = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(result.ToString())); Response.Write(msg); } else { Response.Write("用户名或密码错误!"); } }
public static int Record = 0; //定义当前符号查询的记录总数,初始化为0 protected void Page_Load(object sender, EventArgs e) { HttpCookie usercookie = Request.Cookies["nowloginuser"]; string url = PublicClass.CheckLogin(usercookie, "main"); if (url != "") { Response.Write(url); return; } if (!IsPostBack) { string lsid = Request["LsID"]; if (lsid != null) { int yhid = TbUserManager.GetTeacherUserYhID(int.Parse(lsid)); //根据教师编号LsID得到对应的用户编号 TbTeacherManager.DeleteTeacherInfo(int.Parse(lsid)); //根据教师编号LsID删除对应教师信息 TbUserManager.DeleteUserByYhID(yhid); //根据用户编号删除教师对应的用户信息 } GetPageInfo(); GetSpeciality(); } }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { dt = new DataTable(); stu = new string[] { }; HttpCookie ck = Request.Cookies["nowloginuser"]; string user = ck.Value; //获得当前登录用户用户名 int YhID = TbUserManager.GetStudentID(user); string sjid = Request["SJID"]; //获得当前答案对应的试卷ID string Zt = Request["User"]; //获得当前登录用户状态 Top.SjID = int.Parse(sjid); //将试卷ID赋值给答题卡对象 Top.Remark = ""; //备注为空赋值给答题卡对象 Top.YhID = TbUserManager.GetStudentID(user); //将获得的用户ID赋值给答题卡对象 if (Zt == "1") { Top.Zt = int.Parse(Zt); //将状态赋值给题型表标示为答题卡状态 dt = tbAnswerCardManager.getAnswerCard2(Top); // 获得答题卡内老师答案 if (dt.Rows.Count == 0) { add = "insert"; } else { add = "update"; } } else { Top.Zt = 2; TbScore ts = new TbScore(); dt = tbAnswerCardManager.getAnswerCard2(Top, Top.YhID); // 获得答题卡内本学生答案 if (dt.Rows.Count > 0) { ts.KgtID = int.Parse(dt.Rows[0]["KgtID"].ToString()); Top.KgtID = ts.KgtID; } ts = TbScoreManager.getScore(ts); if (ts.Zt == 0) { add = "insert"; } else { add = "update"; stu = tbAnswerCardManager.getAnswerCardZgt(Top).Rows[0]["ZgtAnswer"].ToString().Split('︵'); //获得答题卡内本学生主观题答案 } } DataTable dtPaper = TbTestPaperManager.getOnePaperInfo(sjid); //根据试卷ID获得此试卷的全部基本信息 if (dtPaper.Rows.Count != 0) { drPaper = dtPaper.Rows[0]; } max = new int[4] { 0, 0, 0, 0 }; foreach (DataRow item in tbAnswerCardManager.DtAnswerMg(Top.SjID).Rows) { getMax(item["TxName"].ToString(), int.Parse(item["TxCount"].ToString())); //获得题型类型名,获得对应题型个数 } for (int i = 0; i < 4; i++) { Buju(strText[i], i); //生成答题卡 } }
/// <summary> /// Constructor /// </summary> /// <param name="unitOfWork">Represents UnitOfWork object</param> /// <param name="userManager">Represents Identity UserManager object</param> public UserService(IUnitOfWork unitOfWork, TbUserManager userManager) : this(unitOfWork, userManager, null, null) { }
/// <summary> /// 清空学生信息j /// </summary> protected void ClearBtn_Click(object sender, EventArgs e) { TbStudentManager.DeleteAllStu(); TbUserManager.DeleteAllStuUser(); lblClear.Text = "学员以全部清空!"; }