private static void Save(NetState state, PacketReader pvSrc) { AutoSave.Save(); state.Send(new MessageBoxMessage("World Save done.", "World Saved")); }
private static void Save_OnCommand(CommandEventArgs e) { AutoSave.Save(false); }
public void ProcessRequest(HttpContext context) { string str5; Db db; string str10; string str12; string str13; if (context.Request.Form["Test"] != null) { string testInfo = context.Request.Form["Test"].ToString(); if (jcPublic.TestSumbit(testInfo)) { if (context.Session["FillResult"] != null) { context.Response.Write(context.Session["FillResult"].ToString()); context.Session.Remove("FillResult"); } else { context.Response.Write("sumbitOK"); } } else { context.Response.Write("sumbitFail"); } context.Response.End(); } if (context.Request.Form["AutoSave"] != null) { string strSaveText = context.Request.Form["AutoSave"].ToString(); AutoSave save = new AutoSave(); if (save.Save(strSaveText)) { context.Response.Write("AutoSaveOK"); } else { context.Response.Write("AutoSaveFail"); } context.Response.End(); } if (context.Request.Form["ComprehensiveFill"] != null) { string[] strArray = context.Request.Form["ComprehensiveFill"].ToString().Split(new char[] { '|' }); double num = jcPublic.ZHLXFillScore(strArray[0], strArray[1]); context.Response.Write(num.ToString("F1")); } switch (context.Request.QueryString["textItem"]) { case "UserExists": { str5 = context.Request.QueryString["UserCardId"]; string userPwd = context.Request.QueryString["UserPwd"]; db = new Db(); if (jcUser.CheckUserExists(str5)) { context.Response.Write("True"); } else { context.Response.Write("False"); } break; } case "regUserStatus": try { string str7 = HttpUtility.UrlDecode(context.Request.QueryString["userName"]); string sql = "select count(*) from jc_User where UserIdCard='" + str7 + "'"; db = new Db(); if (db.cmd_ExecuteScalar(sql) > 0) { context.Response.Write("False"); } else { context.Response.Write("True"); } } catch { context.Response.Write("Error"); } break; case "Session": { string str9 = context.Request.QueryString["UserCardId"]; context.Session["UserIdCard"] = str9; break; } case "RequestLibraryInfo": { str10 = context.Request.QueryString["LibraryNo"]; string s = jcPublic.Get_LXLibraryInfo(str10); context.Response.Write(s); break; } case "PaperZHLX": str10 = context.Request.QueryString["LibraryNo"]; str12 = ""; str12 = new GenerationPapers().CreatePaper("", str10, "", ""); context.Response.Write(str12); break; case "PaperCTLX": str13 = context.Request.QueryString["SubjectNo"]; str5 = context.Request.QueryString["UserCardId"]; str12 = new GenerationPapers().CreatePaper(str13, "", "ctlx", str5); context.Response.Write(str12); break; case "PaperTXLX": { str13 = context.Request.QueryString["SubjectNo"]; string otherVal = HttpUtility.UrlDecode(context.Request.QueryString["PaperType"]); str12 = new GenerationPapers().CreatePaper(str13, "", "txlx", otherVal); context.Response.Write(str12); break; } case "PaperZJLX": { str13 = context.Request.QueryString["SubjectNo"]; string str15 = context.Request.QueryString["SubjectUnit"]; str12 = new GenerationPapers().CreatePaper(str13, "", "zjlx", str15); context.Response.Write(str12); break; } case "PaperMNCS": str10 = context.Request.QueryString["LibraryNo"]; str12 = ""; str12 = new GenerationPapers().CreatePaper("", str10, "", ""); context.Response.Write(str12); break; case "CompleteLX": { string str18; new jc_System(); str5 = HttpUtility.UrlDecode(context.Request.QueryString["UserCardId"]); string totalScore = context.Request.QueryString["TotalScore"]; string str17 = context.Request.QueryString["LxType"]; if (str17 == "zhlx") { str18 = "综合练习"; } else if (str17 == "ctlx") { str18 = "错题练习"; } else if (str17 == "txlx") { str18 = "题型练习"; } else if (str17 == "zjlx") { str18 = "章节练习"; } else { str18 = "未知"; } str13 = context.Request.QueryString["SubjectNo"]; string subjectName = HttpUtility.UrlDecode(context.Request.QueryString["SubjectName"]); str10 = context.Request.QueryString["LibraryNo"]; string libraryName = HttpUtility.UrlDecode(context.Request.QueryString["LibraryName"]); string trueName = HttpUtility.UrlDecode(context.Request.QueryString["TrueName"]); string userGroupId = context.Request.QueryString["UserGroupID"]; string str23 = context.Request.QueryString["StartLxTime"]; DateTime time = Convert.ToDateTime(str23); DateTime now = DateTime.Now; string endLxTime = now.ToString("yyyy-MM-dd HH:mm:ss"); TimeSpan span = (TimeSpan)(now - time); string exerciseLong = span.TotalSeconds.ToString(); if (((context.Request.QueryString["RadioRight"] != null) && (context.Request.QueryString["MoreRight"] != null)) && (context.Request.QueryString["BoolRight"] != null)) { jcPublic.UpdateErrorTable(context.Request.QueryString["RadioRight"] + context.Request.QueryString["MoreRight"] + context.Request.QueryString["BoolRight"], str5); } if (jcPublic.CompleteLX(str18, str13, subjectName, str10, libraryName, str5, userGroupId, trueName, userGroupId, str23, endLxTime, exerciseLong, totalScore)) { context.Response.Write("True"); } else { context.Response.Write("False"); } context.Session["UserIdCard"] = str5; context.Session["StartLxTime"] = str23; break; } case "LoadAutoSave": str5 = context.Request.QueryString["UserCardId"]; str12 = new GenerationPapers().LoadAutoSavePaper(str5); context.Response.Write(str12); break; case "evalResult": string userId = context.Request.QueryString["userId"]; string evalCourseId = context.Request.QueryString["evalCourseId"]; string SurveryId = context.Request.QueryString["evalSurveryId"]; string evalItemId = context.Request.QueryString["evalItemId"]; string evalResult = context.Request.QueryString["evalResult"]; jcEvaluateResult.Merge(new SHMetroTestSysModel.jc_EvaluateResult() { evalCourseId = int.Parse(evalCourseId), evalItemId = int.Parse(evalItemId), evalSurveryId = int.Parse(SurveryId), evalUserId = int.Parse(userId), evalResult = evalResult }); break; } context.Response.End(); }