/// <summary> /// 删除滚动图 /// </summary> /// <returns></returns> private Hashtable RemoveView(HttpContext context) { Hashtable htRet = new Hashtable(); try { string sViewId = CConvert.ToString(context.Request["vid"]).Trim(); FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; } DBB300 dbm = new DBB300(); int iRet = dbm.RemoveView(sViewId); if (iRet == 0) { htRet["msg"] = "服务器异常,请联系管理员!"; htRet["ok"] = false; } else { htRet["ok"] = true; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 回复咨询信息 /// </summary> /// <returns></returns> private Hashtable RemvoeQues(HttpContext context) { Hashtable htRet = new Hashtable(); try { FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } string sQuesId = CConvert.ToString(context.Request["qid"]); DBIndex dbm = new DBIndex(); int iRet = dbm.RemoveQuestion(sQuesId); if (iRet <= 0) { htRet["msg"] = "服务器异常,请联系管理员!"; htRet["ok"] = false; } else { htRet["ok"] = true; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 获取新闻列表信息 /// </summary> /// <returns></returns> private Hashtable GetQuesList(HttpContext context) { Hashtable htRet = new Hashtable(); Hashtable rowData = new Hashtable(); try { FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } string sTestId = CConvert.ToString(context.Request["id"]); string sQType = CConvert.ToString(context.Request["qt"]); DBIndex dbm = new DBIndex(); DataSet ds = dbm.GetQuesList(sTestId, sQType); if (ds.Tables[0].Rows.Count == 0) { htRet["ok"] = true; htRet["cnt"] = 0; htRet["msg"] = "无数据!"; } else { ArrayList lst = new ArrayList(); foreach (DataRow dr in ds.Tables[0].Rows) { Hashtable htItem = new Hashtable(); foreach (DataColumn dc in ds.Tables[0].Columns) { htItem[dc.ColumnName] = CConvert.ToString(dr[dc.ColumnName]); } lst.Add(htItem); } htRet["ok"] = true; htRet["lst"] = lst; htRet["cnt"] = lst.Count; } } catch (Exception ex) { htRet["err"] = true; htRet["msg"] = "获取轮播信息失败!" + ex.Message; } return(htRet); }
/// <summary> /// 修改密码 /// </summary> /// <returns></returns> private Hashtable ChangePwd(HttpContext context) { Hashtable htRet = new Hashtable(); try { string sOldPwd = CConvert.ToString(context.Request["opwd"]).Trim(); string sNewPwd = CConvert.ToString(context.Request["npwd"]).Trim(); FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } string sUid = user.UserId; DBIndex dbm = new DBIndex(); DataSet ds = new DBLogin().GetUserInfoById(sUid); if (ds.Tables[0].Rows.Count == 0) { htRet["msg"] = "用户不存在!"; htRet["ok"] = false; return(htRet); } if (System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sOldPwd, "MD5") != CConvert.ToString(ds.Tables[0].Rows[0]["pwd"])) { htRet["msg"] = "旧密码不正确!"; htRet["ok"] = false; return(htRet); } int iRet = dbm.ChangePwd(sUid, System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sNewPwd, "MD5")); if (iRet == 0) { htRet["msg"] = "服务器异常,请联系管理员!"; htRet["ok"] = false; return(htRet); } else { htRet["ok"] = true; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 获取新闻列表信息 /// </summary> /// <returns></returns> private Hashtable GetUpdateLog(HttpContext context) { Hashtable htRet = new Hashtable(); Hashtable rowData = new Hashtable(); try { FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } string sVerCode = CConvert.ToString(context.Request["vercode"]); int iLimit = CConvert.ToInt32(context.Request["limit"]); int iPage = CConvert.ToInt32(context.Request["page"]); int allRows = 0; DBIndex dbm = new DBIndex(); DataSet ds = dbm.GetVercodeUpdateLog(sVerCode, iPage, iLimit, ref allRows); if (ds.Tables[0].Rows.Count == 0) { htRet["ok"] = true; htRet["cnt"] = 0; htRet["msg"] = "无数据!"; } else { ArrayList lst = new ArrayList(); foreach (DataRow dr in ds.Tables[0].Rows) { Hashtable htItem = new Hashtable(); htItem["code"] = CConvert.ToString(dr["code"]); htItem["last_time"] = CConvert.ToString(dr["last_time"]); lst.Add(htItem); } htRet["ok"] = true; htRet["lst"] = lst; htRet["cnt"] = allRows; htRet["curpage"] = iPage; } } catch (Exception ex) { htRet["err"] = true; htRet["msg"] = "获取轮播信息失败!" + ex.Message; } return(htRet); }
/// <summary> /// 修改授权信息 /// </summary> /// <returns></returns> private Hashtable DetailQues(HttpContext context) { Hashtable htRet = new Hashtable(); try { string sId = CConvert.ToString(context.Request["qid"]).Trim(); FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } DBIndex dbm = new DBIndex(); DataSet ds = dbm.GetQuesById(sId); if (ds.Tables[0].Rows.Count == 0) { htRet["msg"] = "指定的问题不存在!"; htRet["ok"] = false; return(htRet); } else { htRet["ok"] = true; DataRow dr = ds.Tables[0].Rows[0]; Hashtable ht = new Hashtable(); foreach (DataColumn dc in ds.Tables[0].Columns) { ht[dc.ColumnName] = CConvert.ToString(dr[dc.ColumnName]); } htRet["data"] = ht; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 回复咨询信息 /// </summary> /// <returns></returns> private Hashtable CreateQues(HttpContext context) { Hashtable htRet = new Hashtable(); try { FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } string sTrainId = CConvert.ToString(context.Request["id"]); string sQuesType = CConvert.ToString(context.Request["qt"]); string sQuesTitle = CConvert.ToString(context.Request["title"]); string sQuesOpt1 = CConvert.ToString(context.Request["op1"]); string sQuesOpt2 = CConvert.ToString(context.Request["op2"]); string sQuesOpt3 = CConvert.ToString(context.Request["op3"]); string sQuesOpt4 = CConvert.ToString(context.Request["op4"]); string sQuesRight = CConvert.ToString(context.Request["right"]); DBIndex dbm = new DBIndex(); int iRet = dbm.CreateQuestion(sQuesType, sTrainId, sQuesTitle, sQuesOpt1, sQuesOpt2, sQuesOpt3, sQuesOpt4, sQuesRight); if (iRet <= 0) { htRet["msg"] = "服务器异常,请联系管理员!"; htRet["ok"] = false; } else { htRet["ok"] = true; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 回复咨询信息 /// </summary> /// <returns></returns> private Hashtable CreateVercode(HttpContext context) { Hashtable htRet = new Hashtable(); try { FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } int iNum = CConvert.ToInt32(context.Request["num"]); if (iNum == 0) { htRet["msg"] = "请输入正确的数字!"; htRet["ok"] = false; return(htRet); } DBIndex dbm = new DBIndex(); int iRet = dbm.CreateVerCode(iNum); if (iRet <= 0) { htRet["msg"] = "服务器异常,请联系管理员!"; htRet["ok"] = false; } else { htRet["ok"] = true; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 修改授权信息 /// </summary> /// <returns></returns> private Hashtable ChangeVerCodeInfo(HttpContext context) { Hashtable htRet = new Hashtable(); try { string sId = CConvert.ToString(context.Request["id"]).Trim(); string sBak = CConvert.ToString(context.Request["bak"]).Trim(); string sState = CConvert.ToString(context.Request["state"]).Trim(); FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } DBIndex dbm = new DBIndex(); int iRet = dbm.ChangeVerCode(sId, sBak, sState); if (iRet == 0) { htRet["msg"] = "服务器异常,请联系管理员!"; htRet["ok"] = false; return(htRet); } else { htRet["ok"] = true; } } catch (Exception ex) { htRet["ok"] = false; htRet["msg"] = "处理失败!" + ex.Message; } return(htRet); }
/// <summary> /// 获取新闻列表信息 /// </summary> /// <returns></returns> private Hashtable GetViewList(HttpContext context) { Hashtable htRet = new Hashtable(); Hashtable rowData = new Hashtable(); try { FastReadServer.admin.UserInfo user = (FastReadServer.admin.UserInfo)context.Session[FastReadServer.admin.CConst.CSession.C_UserInfoKey]; if (user == null || user.UserId == "") { htRet["msg"] = "用户信息超时,请重新登录!"; htRet["ok"] = false; return(htRet); } string sViewType = CConvert.ToString(context.Request["vt"]); string sKey = CConvert.ToString(context.Request["key"]); int iLimit = CConvert.ToInt32(context.Request["limit"]); int iPage = CConvert.ToInt32(context.Request["page"]); int allRows = 0; DBIndex dbm = new DBIndex(); DataSet ds = dbm.GetViewList(sViewType, sKey, iPage, iLimit, ref allRows); if (ds.Tables[0].Rows.Count == 0) { htRet["ok"] = true; htRet["cnt"] = 0; htRet["msg"] = "无数据!"; } else { ArrayList lst = new ArrayList(); foreach (DataRow dr in ds.Tables[0].Rows) { Hashtable htItem = new Hashtable(); htItem["title"] = CConvert.ToString(dr["title"]); htItem["create_time"] = CConvert.ToString(dr["create_time"]); htItem["viewtrain_id"] = CConvert.ToString(dr["viewtrain_id"]); htItem["photo"] = CConvert.ToString(dr["photo"]); htItem["content"] = CConvert.ToString(dr["content"]); htItem["route"] = CConvert.ToString(dr["route"]); htItem["desc"] = CConvert.ToString(dr["v_desc"]); htItem["vt_type"] = CConvert.ToString(dr["vt_type"]); switch (CConvert.ToString(dr["vt_type"])) { case "1": htItem["vt_name"] = "视点移动训练"; break; case "2": htItem["vt_name"] = "视幅扩展训练"; break; case "3": htItem["vt_name"] = "瞬间感知能力"; break; } lst.Add(htItem); } htRet["ok"] = true; htRet["lst"] = lst; htRet["cnt"] = allRows; htRet["curpage"] = iPage; } } catch (Exception ex) { htRet["err"] = true; htRet["msg"] = "获取轮播信息失败!" + ex.Message; } return(htRet); }