/// <summary> /// 根据登录名获取信息 /// </summary> /// <param name="context"></param> public void QueryUserInfo(HttpContext context) { var usersDal = new UsersDal(); var user = context.Session["user"]; if (user != null) { var data = usersDal.QueryUserInfo(user.ToString()); var list = from da in data.AsEnumerable() select new { name = da.Field<string>("name"), loginname = da.Field<string>("loginname"), password = da.Field<string>("password"), }; _hashtable["data"] = list.ToList(); _hashtable["isSuccess"] = true; _hashtable["jsMethod"] = "ajax_QueryUserInfo"; context.Response.Write(_jss.Serialize(_hashtable)); } else { _hashtable["data"] = "session"; _hashtable["isSuccess"] = true; _hashtable["jsMethod"] = "ajax_QueryUserInfo"; context.Response.Write(_jss.Serialize(_hashtable)); } }
/// <summary> /// 修改密码 /// </summary> /// <param name="context"></param> public void ModifyPassword(HttpContext context) { var usersDal = new UsersDal(); var oldpass = context.Request.Params["oldpass"]; var newpass = context.Request.Params["newpass"]; var newpass2 = context.Request.Params["newpass2"]; var user = context.Session["user"]; if (user != null) { var data = usersDal.QueryUserInfo(user.ToString()); var list = from da in data.AsEnumerable() select new { name = da.Field<string>("name"), loginname = da.Field<string>("loginname"), password = da.Field<string>("password"), }; if (list.First().password != oldpass) { _hashtable["data"] = "msg"; _hashtable["msg"] = "原始密码错误"; } else { usersDal.ModifyPassword(new Users() { LoginName = user.ToString(), Password = newpass }); _hashtable["data"] = "null"; } _hashtable["isSuccess"] = true; context.Response.Write(_jss.Serialize(_hashtable)); } }
/// <summary> /// 查找审核人、签发人 和编制人 /// </summary> /// <param name="context"></param> public void QueryRiskNoticeRIB(HttpContext context) { var type = context.Request.Params["type"]; try { var data = _riskNoticeRiDal.QueryRiskNoticeRI(); var list = from da in data.AsEnumerable() select new { openid = da.Field<string>("t_weixin"), phonename = da.Field<string>("t_phonenum"), name = da.Field<string>("t_name"), type = da.Field<int>("t_type") }; _hashtable["data"] = list.ToList(); if (type == "add") { var user = context.Session["user"].ToString(); UsersDal usersDal = new UsersDal(); var tmp = usersDal.QueryUserInfo(user); var listtmp = from t in tmp.AsEnumerable() select new { name = t.Field<string>("name") }; _hashtable["bzr"] = listtmp.ToList()[0].name; } if (type == "edit") { var id = context.Request.Params["id"]; var data2 = _riskNoticeDal.QueryBzr(id); var bzr = from da2 in data2.AsEnumerable() select new { bzr = da2.Field<string>("t_operator"), }; _hashtable["bzr"] = bzr.ToList(); } _hashtable["jsMethod"] = "ajax_QueryRiskNoticeRIB"; _hashtable["isSuccess"] = true; context.Response.Write(_jss.Serialize(_hashtable)); } catch (Exception e) { _hashtable["isSuccess"] = false; context.Response.Write(_jss.Serialize(_hashtable)); Log.Debug("出错原因:" + e.Message); } }